Fechas

22/04/2004 - 12:06 por Fernando Uranga | Informe spam
Muy buenas:

En una aplicación que tenemos insertamos una fecha vacía en un campo de
tipo datetime con Nulls activado, de la siguiente manera:

insert into conexdoc values (loquesea,'')

donde el segundo campo es el datetime.

En todos los clientes funciona bien, salvo en uno en el que, en lugar de
insertar la fecha vacía, inserta la fecha '1/1/1900'.

¿Alguien podría explicarme por qué?

Gracias de antemano.

Fernando Uranga
 

Leer las respuestas

#1 Carlos Sacristan
22/04/2004 - 12:46 | Informe spam
Pero lo que intentas insertar no es un valor nulo, y sin embargo tienes
activada la opción de aceptarlos, es un poco incongruente, ¿no crees?. Si
quieres insertar un nulo en el segundo campo, tendrás que poner

INSERT conexdoc VALUES ('loquesea', NULL)


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Fernando Uranga" escribió en el mensaje
news:
Muy buenas:

En una aplicación que tenemos insertamos una fecha vacía en un campo de
tipo datetime con Nulls activado, de la siguiente manera:

insert into conexdoc values (loquesea,'')

donde el segundo campo es el datetime.

En todos los clientes funciona bien, salvo en uno en el que, en lugar de
insertar la fecha vacía, inserta la fecha '1/1/1900'.

¿Alguien podría explicarme por qué?

Gracias de antemano.

Fernando Uranga

Preguntas similares