Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Emulation eines vollständigen LIKEs in einem Filter (https://www.delphipraxis.net/24663-emulation-eines-vollstaendigen-likes-einem-filter.html)

jryan 24. Jun 2004 10:28


Emulation eines vollständigen LIKEs in einem Filter
 
Hallo,

ich habe das Problem, das ich einen vollständigen LIKE-Operator, wie er von Sybase, Oracle oder vom MS SQL-Server verwendet wird per Filter auf eine kbmMemoryTable abbilden will. (Wie ich das bisher verstanden und durch Tests verifiziert habe, entsprechen die Filterausdrücke auf diesen Memorytables dabei den Filterausdrücken auf TTable-Komponenten.)
Das Hauptproblem aus meiner Sicht ist dabei, das ich zwar Filterausdrücke nach dem Muster 'Del*i*' bilden und verwenden kann das aber keine Filterausdrücke nach dem Muster '*lph*' möglich sind.
Gibt für diese Problem eine Lösung?

(Ein Ansatz wäre ja eventuell über das OnFilterRecord-Ereignis. Allerdings fehlt mir hierzu eine Funktion zur Prüfung gemäss LIKE-Operator.)

MfG
-jryan

shmia 24. Jun 2004 10:38

Re: Emulation eines vollständigen LIKEs in einem Filter
 
Zitat:

Zitat von jryan
(Ein Ansatz wäre ja eventuell über das OnFilterRecord-Ereignis. Allerdings fehlt mir hierzu eine Funktion zur Prüfung gemäss LIKE-Operator.)

siehe Code-Library:Stringvergleich mit Wildcards


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