Thread View: pl.comp.lang.delphi.bazy-danych
2 messages
2 total messages
Started by Marcin G.
Tue, 19 Jun 2018 09:18
Delphi XE, Firebird 2.5.2, FIBPlus - błąd konwersji parametru zapytania.
Author: Marcin G.
Date: Tue, 19 Jun 2018 09:18
Date: Tue, 19 Jun 2018 09:18
27 lines
1818 bytes
1818 bytes
Jest sobie taki kod:
FBMainQuery.SQL.Clear;
FBMainQuery.SQL.Add('SELECT SERVICE, LASTDT, FROM LASTUPDATE WHERE LASTDT <
CURRENT_TIMESTAMP - :IddleTime');
FBMainQuery.Params[0].AsFloat := AIddleTime / 60 / 24;
FBMainQuery.ExecQuery;
Generuje on błąd:
Incompatible column/host variable data type.
Dynamic SQL Error.
SQL error code = -303.
Conversion error from string "0.02083333333333333". //wartość przykładowa
Zapytanie ma pobierać rekordy starsze niż IddleTime sekund.
Co robię nie tak?
Próbowałem również:
...
FBMainQuery.Params[0].AsDateTime := AIddleTime / 60 / 24;
...
ale wtedy dostaję błąd np.:
Overflow occurred during data type conversion.Conversion error from string
"43270.398832917".
Pozdrawiam,
Marcin G.
Re: Delphi XE, Firebird 2.5.2, FIBPlus - błąd konwersji parametru zapytania.
Author: Marcin G.
Date: Tue, 19 Jun 2018 09:53
Date: Tue, 19 Jun 2018 09:53
32 lines
2069 bytes
2069 bytes
Użytkownik "Marcin G." napisał w wiadomości grup
dyskusyjnych:5b28ca76$0$688$65785112@news.neostrada.pl...
Jest sobie taki kod:
FBMainQuery.SQL.Clear;
FBMainQuery.SQL.Add('SELECT SERVICE, LASTDT, FROM LASTUPDATE WHERE LASTDT <
CURRENT_TIMESTAMP - :IddleTime');
FBMainQuery.Params[0].AsFloat := AIddleTime / 60 / 24;
FBMainQuery.ExecQuery;
Generuje on błąd:
Incompatible column/host variable data type.
Dynamic SQL Error.
SQL error code = -303.
Conversion error from string "0.02083333333333333". //wartość przykładowa
Zapytanie ma pobierać rekordy starsze niż IddleTime sekund.
Co robię nie tak?
Próbowałem również:
...
FBMainQuery.Params[0].AsDateTime := AIddleTime / 60 / 24;
...
ale wtedy dostaję błąd np.:
Overflow occurred during data type conversion.Conversion error from string
"43270.398832917".
Użycie funkcji DATEADD rozwiązuje problem.
Pozdrawiam,
Marcin G.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads