![]() |
Datenbank: Access • Version: 2003 • Zugriff über: DAO
SQL Filter Datum
Hallo
Ich greife via DAO (DAO.DBEngine.36) auf eine Access Datenbank zu. Nun möchte ich alle Records ermitteln, wo ein Datum > 1 Tag ist. Habe mal dies probiert, aber er meckert:
Code:
---------------------------
WHERE (tblData.Datum > DATE_SUB(Now(),"INTERVAL 1 DAY"))
Undefinierte Funktion 'DATE_SUB' in Ausdruck. --------------------------- OK --------------------------- |
Re: SQL Filter Datum
Was macht DATE_SUB() ?
|
Re: SQL Filter Datum
Verwende eine parametrisierte Abfrage:
Delphi-Quellcode:
Ob die Eigenschaften genauso heißen, weiss ich grad nicht, aber im Prinzip sollte das funktionieren,
MyQuery.SQL.Text := 'select * from Table where datum > :DateParameter';
With MyQuery.Params.ParamByName('DateParameter') Do Begin DataType := ftDateTime; Value := Now - 1; End; MyQuery.Active := True; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz