Como pasar un valor de fecha NULO de la BD a un DateTime

19/04/2004 - 13:59 por NOSPAMdavidcs | Informe spam
Como pasar un valor de fecha NULO de la base de datos a un DateTime:
DateTime fecha = (System.DateTime) dt.Rows[0]["proFecha"]

Esta linea da un error. ¿Puedo asignar un nulo a un DateTime?

Gracias
 

Leer las respuestas

#1 Anonimo
19/04/2004 - 15:46 | Informe spam
Tendrías que asignar un

fecha = DateTime.MinValue;

MinValue es el valor mínimo que puede tomar una fecha, si
es NULo en BBDD le metes MinValue.

Otra opción es utilizar un object en lugar de un DateTime

object fecha = null si es NULO

object fecha = un dateTime si no es NULO

luego tendrias que comprobar si es nulo o no, y si no es
nulo hacer cast a datetime



Como pasar un valor de fecha NULO de la base de datos a


un DateTime:
DateTime fecha = (System.DateTime) dt.Rows[0]


["proFecha"]

Esta linea da un error. ¿Puedo asignar un nulo a un


DateTime?

Gracias

.

Preguntas similares