Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Conversion de dato invalido... (Fechas) (https://www.clubdelphi.com/foros/showthread.php?t=12148)

castroruiz2001 07-07-2004 19:23:07

Conversion de dato invalido... (Fechas)
 
He definido en mi base de datos campos de tipo timestamp, cada vez que agrego un registro me da un error que me indica que la conversion de dato es invalido (esto es solo para el campo de fecha). Lo raro es que en otra tabla defini tambien un campo de timestamp y cuando agrego el registro no me da ningun error. A que se debe que en un formulario si y en otro no? si los campos estan definidos del mismo tipo.

rastafarey 09-07-2004 18:52:52

Formato gringo
 
verifica el formato de la fecha interbase por defecto procesa las fechas en formato gringo si quieres guardar 30/01/1980 debes poner 01/30/1980 toma encuanta que si esta en gringo la primera fecha no seria valida porque tomaria el 30 como un mes y no como el dia.

Espero te sirva de ayuda

jachguate 09-07-2004 20:27:31

Si estas lanzando una sentencia insert o update con la fecha como string, es mas recomendable usar el formato yyyy-mm-dd.

A mi me parece todavía mejor que esto usar parámetros, de manera que sea el propio delphi (a través de los componentes de acceso a datos que uses) el encargado de definir el formato para el envío de la información.

Hasta luego.

;)


La franja horaria es GMT +2. Ahora son las 11:48:52.

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