Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   INSERTAR Campo DATE en Access con Delphi (https://www.clubdelphi.com/foros/showthread.php?t=46216)

Saiyan 26-07-2007 16:34:24

INSERTAR Campo DATE en Access con Delphi
 
Hola

tengo un Tdatetimepicker en el cual selecciono una fecha y deseo insertarla en un registro de access.

Tengo mi sql en Delphi con un Adocommand

Código Delphi [-]
com.CommandText:='INSERT INTO PlanillaControlDistr VALUES ('...','+datetostr(fe_emision.Date)+','...')';

Y el campo receptor en access es de tipo "Fecha/Hora" y esta Fromateado como "Fecha Corta".
Sin embargo en ACCESS se carga "30/12/1899" o "0:01:01"...

Whattss??

digo... no se porque es..

Supongo que puede ser porque estoy enviando como texto (datetostr) el campo a la fecha.
Debería hacerlo mediante parámetros del Adocommand?
ej:
Paramsbyname('Fecha').value:=...
?

delphi.com.ar 26-07-2007 16:36:59

Para evitar problemas de compatibilidades, te sugiero utilizar parámetros.

http://www.clubdelphi.com/foros/showthread.php?t=12305
http://www.clubdelphi.com/foros/showthread.php?t=45237

Saludos!

Saiyan 26-07-2007 16:55:19

OK, muchas gracias, por la ayuda y los links


La franja horaria es GMT +2. Ahora son las 18:30:22.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi