![]() |
SQL Like Groß-und Kleinschreibung
Hi,
wie kann ich bei einem LIKE Befehl Groß- und Kleinschreibung ignorieren? Also dass bei einem Suchbegriff "Test" auch "test" gefunden wird?! |
Re: SQL Like Groß-und Kleinschreibung
mache sie mit upper alle groß und suche dann. oder du setzt jokerzeichen ein.
raik |
Re: SQL Like Groß-und Kleinschreibung
Hi,
aber das geht leider nicht. In der Datenbank steht z.B. Test und ich such wenn ichs groß mach nach TEST. Wie müsste der SQL Befehl lauten damit auch die Felder die durchsucht werden erst groß gemacht werden? |
Re: SQL Like Groß-und Kleinschreibung
SQL-Code:
select * from tabelle where Upper(deinfeld) like TEST; |
Re: SQL Like Groß-und Kleinschreibung
Hi,
hm, also da erhalte ich folgenden Fehler: "Keine Übereinstimmung der Typen im Ausdruck"?! |
Re: SQL Like Groß-und Kleinschreibung
Zitat:
Grüße Urs |
Re: SQL Like Groß-und Kleinschreibung
Hi,
bei normalen Strings geht das super. Aber wie geht das bei einem Richedit? |
Re: SQL Like Groß-und Kleinschreibung
Hi,
weiß keiner wie ich das bei einem Memo / RichEdit machen kann? Wär wirklich wichtig :( |
Re: SQL Like Groß-und Kleinschreibung
Machst Du das im Moment wirklich so ähnlich ?
Delphi-Quellcode:
Dann brauchst du doch nur das Edit1.Text mit einer Memozeile zu ersetzen.
Ds.close;
Ds.SelectSQL.Text := 'SELECT * FROM TABELLE WHERE UPPER (NAME) LIKE UPPER (''%' + Edit1.Text + '%'')'; Ds.open; |
Re: SQL Like Groß-und Kleinschreibung
Hi,
ja, bei Edits klappts wunderbar! Bei RichEdits gibts aber genau hier den oben genannten Fehler: UPPER (NAME) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:29 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