Pregunta: | 29954 - FECHA 30/12/1899 EN DATAGRID |
Autor: | José Antonio Salgado |
Alguien ha tenido alguna vez el problema de que una celda de un Datagrid con una máscara de formato para fecha "dd/mm/yyyy" se rellene automáticamente al entrar en ella con la fecha 30/12/1899 ?
El Datagrid está enlazado a un Adodc conectado a una base de datos Oracle y la celda contiene un campo de tipo DATE. Estoy usando tb TrueDBGrid y no me hace eso, pero no quiero usarlo siempre porque consume más recursos. Alguien tiene solución para este problema ? He probado con otros formatos de fecha y hace lo mismo, me pone por defecto 30/12/1899. GRACIAS |
Respuesta: | Gabriel Glez Mendoza |
Asignale al campo fecha en cuestion el valor Null y no el vbNull. Cuando le asignas el valor vbNull que es igual a -1 o 0 creo recordar se cuando lo muestra dd/mm/yyyy te ocurre lo que a tí. Asignale el valor Null. |