Einzelnen Beitrag anzeigen

nico44

Registriert seit: 7. Mär 2003
20 Beiträge
 
#1

clientdataset filter "not like" und wildcards

  Alt 20. Feb 2013, 11:33
Datenbank: mybase • Version: ? • Zugriff über: ClientDataSet
Hallo zusammen,

es ist schon ne Weile her, aber nun tu ich mal wieder was in Delphi und schon steh ich an. Ich hab ein kleines DB-Tool gemacht und möchte nun das DBGrid filtern. Dies klappt eigentlich recht gut. Nur eine Variante der Filter krieg ich einfach nicht hin. Und zwar ungleich einen Wert mit Wildcard
D.h. folgendes soll möglich sein

Code:
[Bezeichnung]<>test*
[Bezeichnung]<>*test
[Bezeichnung]<>*test*
Ich hab schon alles mögliche versucht. z.B.
Code:
[Bezeichnung] NOT LIKE '%test'
[Bezeichnung] <>'%test'
Delphi meint zur ersten Möglichkeit dazu "Filter expression incorrectly terminated". Die Zweite Variante ignoriert Delphi grosszügig.

Ich habe Google schon x-mal konsultiert, jedoch finde ich nichts Schlaues - oder ich bin zu dumm
Hat jemand von euch einen Tipp oder eine gute Idee wie ich dies bewerkstelligen könnte?

Ich danke schon mal bestens für eure Hilfe.
Grüsse
Nico
  Mit Zitat antworten Zitat