Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi clientdataset filter "not like" und wildcards (https://www.delphipraxis.net/173367-clientdataset-filter-not-like-und-wildcards.html)

nico44 20. Feb 2013 10:33

Datenbank: mybase • Version: ? • Zugriff über: ClientDataSet

clientdataset filter "not like" und wildcards
 
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

Bummi 20. Feb 2013 10:50

AW: clientdataset filter "not like" und wildcards
 
Delphi-Quellcode:
not [Bezeichnung] LIKE '%test'

nico44 20. Feb 2013 13:01

AW: clientdataset filter "not like" und wildcards
 
Hallo Bummi,

vielen Dank. Ich hatte dies auch schon probiert und habe eine Fehlermeldung erhalten. Nun bemerkte ich, dass ich ein Anführungszeichen, bzw. Apostroph, zuviel drin hatte :oops:

Vielen Dank nochmals für die rasche Antwort. :)
Gruss
nico


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:44 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