Erstens: Könntest du bitte dein
SQL-Statement in
SQL-Tags setzen ? (
Einfach Beitrag editieren, Vor der Abfrage auf den
SQL-Button drücken und am Ende nochmal)
zum Problem: Sieht nach implizierter Datumsumwandlung aus.
Auf die Art dürfte MS Jet keine Möglichkeit haben, das Datum falsch zu interpretieren:
Delphi-Quellcode:
With Query Do
Begin
SQL.Text :=
'
SELECT Nummer,' + #10 +
'
Vorname,' + #10 +
'
Name,' + #10 +
'
Geburtsdatum,' + #10 +
'
Tel_privat,' + #10 +
'
Mobil_privat' + #10 +
'
FROM Mandanten' + #10 +
'
WHERE (((Geburtsdatum) = :i_Date))';
Prepared := True;
Parameters.ParamByName('
i_Date').Value := SysUtils.Date;
Open;
END;
Nachtrag: War wohl ein bisschen knapp an Infos...
SysUtils.Date enthält das Datum der WindowsSystemzeit. Es enthält keine Uhrzeit und sollte deshalb dem Wert entsprechen, den ein normales Datum in
Access/MS Jet hat.