Hai Ralf,
gerade beim arbeiten mit Datumswerten kann ich immer nur empfehlen Parameter in der
SQL-Abfrag zu verwenden. Dann sollte sich nämlich der "Treiber" darum kümmern das alles im richtigen Format bei der Datenbank ankommt.
Zum Beispiel so:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
with ADOQuery1
do
begin
Close;
SQL.Text := '
SELECT * FROM tabelle1 WHERE datum = :pdatum';
// ":pdatum" ist der Parameter
ParamCheck := True;
// Verwendung von Parametern aktivieren
Parameters.ParamByName('
pdatum').DataType := ftDateTime;
//Typ auf DateTime setzen
Parameters.ParamByName('
pdatum').Value := now;
// Parameter ":datum" setzen
Open;
end;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"