SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: kejos en Viernes 13 de Enero de 2006, 18:24

Título: Valores Nulos A La Base De Datos
Publicado por: kejos en Viernes 13 de Enero de 2006, 18:24
Hola a todos!!!!
mi duda es la siguiente:
Si yo tengo un dropdownlist en el que el item de la posición cero son unas rayitas "-------" y cuando voy a insertar un registro si el usuario no escoge ningun item de ese dropdownlist entonces yo deberia llevar un valor nulo o el valor que se colocaria en la base de datos (<NULL>) pero no se cómo llevarlo???
yo se que tengo que hacer una condición con el selectedindex del dropdownlist pero cómo le llevo el valor nulo a la base de datos desde asp.net

Gracias por toda la colaboración que puedan prestarme

 :blink:  <_<
Título: Re: Valores Nulos A La Base De Datos
Publicado por: Kev en Viernes 13 de Enero de 2006, 21:03
Hola de nuevo, primero hay que saber que valor tiene tu item de rayitas  ;)
Supongamos que es 0 OK entonces tendriamos algo asi:

Código: Text
  1.  
  2. If me.drop1.selecteditem.value = &#34;0&#34; then
  3.    strsql = &#34;insert into tabla(campo1) values(null)&#34;
  4. Else
  5.    strsql = &#34;insert into table(campo1) values('&#34; & me.drop1.selecteditem.text & &#34;')&#34;
  6. End If
  7.  
  8.  

Como habras notado supongo que el campo1 almacenara una cadena osea nvarchar o varchar, y luego ejecutas la consulta

Suerte!
 :comp:  :hola:
Título: Re: Valores Nulos A La Base De Datos
Publicado por: kejos en Viernes 13 de Enero de 2006, 22:20
Hola!!!
yo le estoy llevando las rayitas a los dropdownlist de la siguiente manera
DdlCiudadDoc.Items.Insert(0, new ListItem("-------",string.Empty));
si tu me dices que hay que saber que tiene en el selecteditem.value pues mire haber que tenís y esta vacío por lo cuál supongo que en la parte donde tengo string.empty debo poner cero para poder hacer la condición?????
estoy en lo cierto??
Título: Re: Valores Nulos A La Base De Datos
Publicado por: Kev en Sábado 14 de Enero de 2006, 16:29
Bueno es un posibilidad, porque lo que generalmente se maneja son los valores que tienen los items osea la propiedad value, puedes poner un valor o dejarlo como vacio, ahora tambien puedes validar preguntando el valor del text sea igual a las rayitas  :P pero cuenta bien las rayitas

Salu2

 :comp:
Título: Re: Valores Nulos A La Base De Datos
Publicado por: Ctapia en Lunes 16 de Enero de 2006, 21:33
dbnull.value
Título: Re: Valores Nulos A La Base De Datos
Publicado por: sergiotarrillo en Miércoles 18 de Enero de 2006, 22:41
Yo propondria otra forma de trabajo a la que estas haciendo:

Crear SP para la insercion, y cuando no lo envies valores que los inserte como null.

Asi no te romperas tanto la cabeza pensando como burlar el codigo y pasar nulos de una capa a otra.

Saludos,