Hallo,
ich habe einen Select der im Where sowas beinhaltet:
Delphi-Quellcode:
(BK.BON_ENDE >= :pStartDate) and
(BK.BON_ENDE <= :pEndDate)
Später mach' ich sowas:
FQuery.ParamByName('pStartDate').AsDate := StartDate;
FQuery.ParamByName('pEndDate').AsDate := EndeDate;
Wobei StartDate und EndeDate TDateTime Variablen sind.
StartDate ist '30.12.1899' und EndeDate wird auf Now gesetzt.
Die letzte Buchung in der
DB war schon vor mehr als einer Stunde,
wird aber nicht berücksichtigt. Führe ich die selbe Abfrage in einem
Datenbank Management Programm aus wird diese letzte Buchung mit
berücksichtigt.
Genauso, wenn ich im Delphi Programm EndeDate auf Now+0.3 setze.
Bei Now+0.1 wird diese Buchung noch nicht berücksichtigt.
Irgendwelche Ideen warum das so ist?