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
If me.drop1.selecteditem.value = "0" then
strsql = "insert into tabla(campo1) values(null)"
Else
strsql = "insert into table(campo1) values('" & me.drop1.selecteditem.text & "')"
End If
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.