![]() |
Re: mehrere Optionen Filter
Kleiner Tipp, ohne es getestet zu haben: (nochmal)
Setz die einzelnen Abfragen doch mal in Klammern..
SQL-Code:
Query.Filter:= '((Titel like ''*'+Eingabe.Text+'*'') OR (wer like ''*'+Eingabe.Text+
'*'') OR (wie like ''*'+Eingabe.Text+ '*'') OR (was like ''*'+Eingabe.Text+ '*'') AND (wann>='+QuotedStr('01.01.2007 00:00:00')+ ') AND (wann<='+QuotedStr('01.01.2008 00:00:00') + '))'; |
Re: mehrere Optionen Filter
Ist das Access oder MS SQL? Die Syntax lässt eher auf Access schließen, da dann lieber eine Klammerung mehr verwenden :stupid:
|
Re: mehrere Optionen Filter
-ist MSSQL2000
- mit Klammern klappt es leider auch noch nicht -im SQL-Analyzer funktioniert folgendes Statement problemlos
SQL-Code:
- Aber letzteres eben nicht als Filter für mein Programm, ich wollt aber den SQL-Text meines AdoQuerys nicht ändern, sondern eben mit der Filter-Optione arbeiten, sowas versteh ich nicht...
USE meineDB
SELECT * FROM meineTab WHERE (Titel like 'abc' OR wer like 'AQ' OR was like 'aq') AND (wann>='01.01.2007 00:00:00' AND wann<='04.09.2008 00:00:00') GO |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:10 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-2025 by Thomas Breitkreuz