![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Revisando la tabla con el IBAccess, todos los registros están cargados en formato MM/DD/YYYY (como los almacena Firebird), pero según como se haya cargado el dato me los sigue mostrando en forma diferente.
Probé capturar la fecha mediante un DecodeDate en vez de utilizar el FieldByName().AsString, pero sigo teniendo el mismo problema. Por Ejemplo, el IBAcces me muestra esto: CampoFecha 05/16/2010 00:00:00 05/19/2010 00:00:00 05/21/2010 00:00:00 06/01/2010 00:00:00 Haciendo una consulta y mostrandola en un dbGrid obtengo: CampoFecha 16/05/2010 19/05/2010 21/05/2010 01/06/2010 Pero al leer un registro a la vez y guardar su contenido en un string obtengo: 16/05/2010 19/05/2010 21/05/2010 06/01/2010 -- (Este es el error) Estoy totalmente desconcertado ¿? Saludos, Gabriel. |
|
#2
|
|||
|
|||
|
Bueno, al final lo pude solucionar pero no muy ortodoxamente: en vez de consultar la tabla, consulto una vista de SQL que en vez del campo fecha tiene los campos día, mes y año extraidos con las funciones Day, Month y Year de Firebird. Después, concateno los valores en un string.
Igual, me quedó la duda de porque Lazarus se comporta así. Saludos, Gabriel. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Firebird dialect 3 y fechas | IVAND | Firebird e Interbase | 5 | 17-09-2008 19:16:48 |
| firebird y fechas | jmlifi | Varios | 4 | 05-09-2007 09:54:59 |
| Fechas en Firebird | Puche | Firebird e Interbase | 3 | 27-07-2006 10:09:52 |
| Consultar fechas en firebird (SQL) | pepitu | Firebird e Interbase | 7 | 28-09-2005 19:19:23 |
| Formato de fechas en FireBird 1.5 | defcon1_es | Firebird e Interbase | 1 | 02-04-2004 17:02:52 |
|