Firebird, ADO, TIMESTAMP

0

Witam

Turbo Delphi + ADO + ODBC + Firebird

Robię zwykłego insert'a poprzez ADOQuery (INSERT INTO ....)
Jedno z pól to TIMESTAMP:
ADOQuery1.Parameters.ParamByName('CZAS').Value := Now;
Przed podstawianiem wartości pod parametry robię ParseSQL.

No i niestety zapisuje mi tylko dni, czyli 2007.10.02 0000 :( wie ktoś dlaczego ?

0

spróbuj

ADOQuery1.Parameters.ParamByName('CZAS').AsDateTime = Now;
0
Misiekd napisał(a)

spróbuj

ADOQuery1.Parameters.ParamByName('CZAS').AsDateTime = Now;

Nie mam teraz jak sprawdzić, ale czy w ADO dla typu TParameter jest taka właściwość jak AsDateTime ? bo wydaje mi się że jest tylko Value ?

0

No i nie ma faktycznie czegoś takiego jak AsDateTime, jest takie coś owszem dla TParam, ale dla TParameter nie : (

1 użytkowników online, w tym zalogowanych: 0, gości: 1