![]() |
db Nach einem String duchsuchen. suche ABS finde: absinth
Guten Abend,
:pale: Wie durchsuche ich Felder (zb. Produktbezeichnung) naxch einem Produkt, dessen Namen ich nicht genau kenne? Beispiel: Ein Produkt heisst: "Grüne Fee, Absinth". :kotz: Ich suche aber nach "Absint" (ohne H) oder nach einer "Fee". Ich habe bis jetzt folgends ausprobiert: dmData.ibProdukte.locate('Bezeichnung', edSuchbegriff.Text, [loPartialKEy, oder [Casesensitive...oder so]); Der Befehl duch aber nach einer 100% Übereinstummung. GIbt es da einen klugen SQL Befehl a la SELECT * FROM TABLE WEHRE NAME CONTAINS ':SUCHBEGRIFF ???? Wäre für Hilfe dankbar. :freak: |
Re: db Nach einem String duchsuchen. suche ABS finde: absin
Der kluge Befehl lautet:
SQL-Code:
Das ist Aber noch CaseSensitiv. Bei verscheidenen Datenbanken gibt es auch noch Funktionen, die in Groß- oder Kleinbuchstaben umwandeln (UPPER, UCASE, ...)!
SELECT * FROM TABLE WEHRE NAME LIKE '%SUCHBEGRIFF%'
Nachtrag: Fast vergessen - In MS Access keine % sodern *. |
Re: db Nach einem String duchsuchen. suche ABS finde: absin
Hey cool man 8)
danke. werde ich gleich ausprobieren.... :coder: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:46 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