Guten Morgen Ralf,
im Schnelltest (Delphi 7 mit IBX 7.05 auf Firebird 1.5.1) ergab dass diese
SQL Abfrage in einem TIBDataSet ohne Probleme funktioniert:
Select * from Personal_log where CAST(Datum AS DATE)=Current_Date-100
Das mit dem (Current_Date-100) habe ich gebraucht, damit die
SQL auch ein Ergebnis hat (bei mir!).
Es wäre jetzt sicherlich hilfreich zu wissen mit was Du arbeitest: Version der
DB, Version von DElphi, Version der IBX, stimmt die Version der Client-Bibliothek mit dem Server überein?
Zudem solltest Du, wie schon so oft geschrieben, die TIBTable und TIBQuery aus deinem Programm werfen, da diese nur aus Kompatibilitätsgründen vorhanden sind! Verwende entweder TIBDataset oder TIBSQL!
Grüße
Lemmy