Duda con Fechas y DBF
Publicado por OscaRO (42 intervenciones) el 08/07/2008 17:15:41
Saludos.
Tengo una aplicacion, que exporta datos a archivos DBF para despues exportar esa informacion a otra aplicacion,
mi duda es con las fechas y es la siguiente:
Como debo traspasar el campo fecha al DBF, es decir cual de las2 es la correcta
1.- MD.DBF1.fieldbyname('FECHA').asDateTime := IBQUERY1.Fieldbyname('FECHA').asDateTime;
2.- MD.DBF1.fieldbyname('FECHA').asString := FormatDateTime( 'MM/dd/yyyy', IBQUERY1.Fieldbyname('FECHA').asDateTime );
3.- MD.DBF1.fieldbyname('FECHA').asString := IBQUERY1.Fieldbyname('FECHA').asString ;
Pues me he topado, con el caso de que al importar los datos en sentido contrario
me marca que por ejemplo '15/01/2008' no es una fecha correcta.
Quiero estar seguro, etoy seguro que esl metodo 3 no es correcto, pero quisiera saber si los otros me guardaran bien la informacion como debe ser.
Cualquier ayuda gracias de antemano.
Tengo una aplicacion, que exporta datos a archivos DBF para despues exportar esa informacion a otra aplicacion,
mi duda es con las fechas y es la siguiente:
Como debo traspasar el campo fecha al DBF, es decir cual de las2 es la correcta
1.- MD.DBF1.fieldbyname('FECHA').asDateTime := IBQUERY1.Fieldbyname('FECHA').asDateTime;
2.- MD.DBF1.fieldbyname('FECHA').asString := FormatDateTime( 'MM/dd/yyyy', IBQUERY1.Fieldbyname('FECHA').asDateTime );
3.- MD.DBF1.fieldbyname('FECHA').asString := IBQUERY1.Fieldbyname('FECHA').asString ;
Pues me he topado, con el caso de que al importar los datos en sentido contrario
me marca que por ejemplo '15/01/2008' no es una fecha correcta.
Quiero estar seguro, etoy seguro que esl metodo 3 no es correcto, pero quisiera saber si los otros me guardaran bien la informacion como debe ser.
Cualquier ayuda gracias de antemano.
Valora esta pregunta


0