Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Filtern mit ZEOS und Wildcard % (https://www.delphipraxis.net/158317-filtern-mit-zeos-und-wildcard.html)

ATS3788 13. Feb 2011 12:37

Datenbank: Firebird • Version: 2.1 • Zugriff über: ZEOS

Filtern mit ZEOS und Wildcard %
 
Hallo
Irgentwie funktioniert das filtern nicht so wie es soll

Filter ich zB.

Delphi-Quellcode:
 zQuery.Filter := 'artist LIKE '+#39+'bla'+#39';
;

stimmt das Ergebnis

Delphi-Quellcode:
  zQuery.Filter := 'artist LIKE '+#39+'bla%'+#39';
;;

kommt anstatt mehr Datensätze keiner mehr.
Was könnte das Problem sein.

haentschman 13. Feb 2011 12:55

AW: Filtern mit ZEOS und Wildcard %
 
Guten Morgen... 8-)

hat es einen bestimmten Grund warum du die Query nicht gleich mit LIKE absetzt ? Warum willst du das Dataset Clientseitig filtern ? Es können bei der Filterung nicht mehr Datensätze angezeigt werden als sowieso geholt.

laß mal das Query.Filter weg und schreibe das LIKE Statement ins SQL mit den Werten als Parameter.

:hi:

ATS3788 13. Feb 2011 13:22

AW: Filtern mit ZEOS und Wildcard %
 
Danke habe die Lösung
gefunden

als Wildcard muss man hier "?" für einzelne Buchstaben
und "*" anstatt "%".


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