Problemas de fechas entre Foxpro y Delphi
Hola, estoy usando Delphi 7 y me conecto a tablas de Visual Foxpro, con ADO, el problema es el siguiente:
Logro la conexión, y muestro los datos correctamente, execpto las fechas en blanco, que salen con 30/12/1899, he revisado casi todo y me sigue saliendo lo mismo, cuando la abro con Foxpro sale en blanco y necesito que esta información se muestre en blanco. Gracias de antemano :cool: |
pues a mi en los dbedit siempre me aparece en blanco, aunque sean tablas de fox, estas usando algun componente para fechas?? a veces toman el null como 0 y por eso te muestra esa fecha
|
Sin repuesta aún
Me explicare mejor, en tiempo de diseño, utilizo un dbGrid, un datasouce y un adotable o un adoquery, cuando los enlazo y conecto el adotable o el ado query, con la tabla y le pongo true a l active, me muestra los datos correctamente ecepto las fechas, solamente la que estan vacias con el valor 31/12/1899, cuando abro las tabla desde Visual Foxpro la grid de este si me la muestra en blanco, ese es el problema. con tablas paradox 7 no me pasa eso. Esto me pasa solamente con tablas dbf de fox no importa con que componente la abra. no se si me explico.:)
|
Como va Reynaldo:
Te cuento que tengo el mismo problema por favor si ya le encontraste solucion te agradeceria que me compartas la misma Gracias, |
Eso es normal.
El calendario empieza justo en el 01/01/1900, por tanto, una fecha nula (sin valor) se toma como el 31/12/1899. En el evento OnNewRecord asígnale una fecha por defecto, normalmente se usa las funciones Now o Date, según corresponda.
|
La franja horaria es GMT +2. Ahora son las 17:38:28. |
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