[Lazarus-es] fechas, firebird

Paola Bruccoleri pbruccoleri en adinet.com.uy
Jue Nov 12 15:41:53 CET 2009


Hola..
ahora veo que llegan los msg!! voy a enviar uno que no vi llegar..


tengo un form donde cargo los datos de un registro de una tabla. Entre 
esos campos, hay una fecha.
Uso el control DBEdit con la mascara 99/99/9999;0;_

Tengo varias cuestiones, que creo son simples de resolver pero me estan 
enloqueciendo:
- cuando aparece el form con una fecha vacía, aparece el campo con todos 
_, o sea: _________ recién cuando escribo algo aparecen las /. (solo 
detalle cosmético)
- si ingreso una fecha, por ej: 21/01/1956, interpreta mal:  
2009-11-2101 , zas, excepción; lo mismo si la dejo vacía y vuelvo a grabar.
 
Desde el IBExpert no tengo problemas en ingresar la fecha en el formato 
dd/mm/aaaa. Probé de ingresar la fecha, y desde el programa la veo en 
formato dd/mm/aaa, pero no puedo hacerle modificaciones porque me salta 
el mismo error..

Creo haber leido hace tiempo que ese control no controla que la fecha 
sea correcta, que lo debo hacer a mano. En delphi usaba el TDBDateEdit, 
pero aca no existe ese control.
Eso sigue así hasta estas últimas versiones?
Qué me aconsejan de cómo manejar las fechas??
Tengo instalado el Lazarus 0.9.29 r22290 FPC 2.5.1 i386-win32-win32/win64

Muchas gracias.
chauuuuuuuuuuuu





More information about the Lazarus-es mailing list