Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL Filter Datum (https://www.delphipraxis.net/114828-sql-filter-datum.html)

API 1. Jun 2008 11:16

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
---------------------------

mkinzler 1. Jun 2008 11:18

Re: SQL Filter Datum
 
Was macht DATE_SUB() ?

alzaimar 1. Jun 2008 11:32

Re: SQL Filter Datum
 
Verwende eine parametrisierte Abfrage:
Delphi-Quellcode:
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;
Ob die Eigenschaften genauso heißen, weiss ich grad nicht, aber im Prinzip sollte das funktionieren,


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz