Tema: Conflicto
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/03/2005, 09:25
Avatar de Jose_minglein2
Jose_minglein2
 
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 6 meses
Puntos: 8
Porque al asignarle un .text, si está vacío es "", con lo cual al hacer la asignación lo convierte en un 0.

Para dejarlo a NULL, o no le asignas nada o le asignas null, es decir:

Dim iddesolicitud as object
if CType(e.Item.Cells(2).Controls(0), TextBox).Text = "" then
iddesolicitud = system.dbnull.value
else
iddesolicitud = Val(CType(e.Item.Cells(2).Controls(0), TextBox).Text)
end if