Fecha nula en Delphi 7
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. |
Has una busqueda en el foro, se ha trtado este tema.
Pero creo que este tipo de datos no coge "nulo". |
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 |
Ya lo busqué
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 ! |
La franja horaria es GMT +2. Ahora son las 17:32:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi