Cita:
Necesito que el campo sea fecha por que hago ordenaciones por columna, y si es texto, no me presenta bien los datos.
|
¿Que fecha representaría NULL? Está claro que Delphi lo interpreta como la fecha más lejana posible de acuerdo a su sistema de fechas, lo cual es correcto. Si solamente utilizas este dato para ordenación y no para edición, simplemente crea un campo autocalculado tipo string que verifique si el campo es null ponga simplemnete '' (cadena vacía) y asunto arreglado. Otra opción es directamente desde el query, poner un
Código SQL
[-]
select campo, if(fecha is null, "",fecha) as lafecha from tabla