PDA

Ver la Versión Completa : Fecha nula en Delphi 7


Ing_Fajardo
27-06-2006, 23:52:40
Uso Delphi 7, tengo una tabla de dbase IV a la cual quiero poner una fecha nula pero no se como....

qryTra.FieldbyName('fecha').AsDatetime := NULL ;

esto me da una fecha de 1800 creo, pero no es nula

como le puedo hacer ?

Saludos.

vtdeleon
27-06-2006, 23:56:16
Has una busqueda en el foro, se ha trtado este tema.

Pero creo que este tipo de datos no coge "nulo".

Lepe
28-06-2006, 11:29:24
El problema no es de la base de datos, es al tiempo de mostrar la fecha.

Mira el regisro con el DatabaseDesktop, debe aparecer en blanco el campo, aunque delphi despues lo traduce a 31/12/1899. Es un comportamiento normal.

Saludos

Ing_Fajardo
28-06-2006, 15:22:39
Ya lo busqué en el foro y no encontré algo similar.

A veces quiero mostrar en un grid los campos fecha pero es cierto, si no he introducido ninguna fecha aparece una fecha de 31/12/1899 que es bastante molesto y confunde a los usuarios.

Entonces, no hay solucion para asignar un valor "nulo" a una fecha? que aparezca como

/ /

Tengo una tabla que ciertas activiades, y un campo fecha es la fecha en que se terminó una actividad, pero si esa actividad esta mal hecha, se puede rechazar y el campo fecha debe quedar en blanco borrando la fecha que tenia...... como le hago ?

Pero esa tabla de dbase IV es compartida con un viejo sistema de dbase IV donde el campo puede ser reemplazado simplemente con

replace fecha with ctod(" / / ")


Help !