Ayuda urgente, fecha nula en sql
Publicado por kikecg (352 intervenciones) el 14/05/2003 17:26:14
Hola a tod@s.
A ver si me puede echar alguien una mano.
Conecto a una base de datos Access mediante ADO. Necesito llenar un recordset mediante una consulta sql que me devuelva todos los registros en los que un campo determinado de tipo fecha tenga valor nulo.
Por mas que lo intento, no encuentro la manera de hacerlo.
En la clausula WHERE he probado:
WHERE campofecha = NULL
WHERE campofecha = 'NULL'
WHERE campofecha = nil (sugerencia de un compañero)
WHERE DateValue(campofecha) = NULL
WHERE DateValue(campofecha) = 0
WHERE campofecha = 0
...
El caso es que ninguna de estas clausulas ha funcionado. O bien me suelta un error (tipos de datos diferentes, faltan valores necesarios, etc) o bien no me devuelve ningun registro, y me consta que hay al menos un registro en el que no se guardó nada en ese campo.
¿Alguien me puede indicar alguna otra manera de escribir esta clausula?.
Por favor, es bastante urgente.
A ver si me puede echar alguien una mano.
Conecto a una base de datos Access mediante ADO. Necesito llenar un recordset mediante una consulta sql que me devuelva todos los registros en los que un campo determinado de tipo fecha tenga valor nulo.
Por mas que lo intento, no encuentro la manera de hacerlo.
En la clausula WHERE he probado:
WHERE campofecha = NULL
WHERE campofecha = 'NULL'
WHERE campofecha = nil (sugerencia de un compañero)
WHERE DateValue(campofecha) = NULL
WHERE DateValue(campofecha) = 0
WHERE campofecha = 0
...
El caso es que ninguna de estas clausulas ha funcionado. O bien me suelta un error (tipos de datos diferentes, faltan valores necesarios, etc) o bien no me devuelve ningun registro, y me consta que hay al menos un registro en el que no se guardó nada en ese campo.
¿Alguien me puede indicar alguna otra manera de escribir esta clausula?.
Por favor, es bastante urgente.
Valora esta pregunta


0