Entwickler-Ecke
Datenbanken - ZEOS, MySQL -> Probleme beim Suchen nach Umlauten
kiwicht - Mi 19.05.04 09:59
Titel: ZEOS, MySQL -> Probleme beim Suchen nach Umlauten
Moin
folgendes Problem:
Die neuesten ZEOS und die immo neueste MySQL-DB installiert und mit Delphi drauf zugegriffen.
Nun krieg ich es zwar hin, das in meinem Grid Umlaute und deutsche Spezialzeichen a la Ü, ö, Ä, ß etc. pp angezeigt werden, sobald ich aber direkt danach suche:
SELECT * FROM mydb WHERE feld1 LIKE "täst"
bekomme ich "null" Ergebnisse.
Jemand ne Idee? Soll / Muss ich am lokalen Treiber was ändern, oder auf´n MySQL-Server direkt? Hab kein blassen Schimmer und bin für jeden sachdienlichen Hinweis dankbar :D
thx
ki
neojones - Mi 19.05.04 10:08
In der my.cnf bzw. in der my.ini auf Windows musst nen anderen Sprachtreiber einrichten. Am besten Deutsch oder Norwegisch. Bei Norwegisch wird beim Order By der Umlautsatz ans Ende sortiert, also A-Z und dann Ä, Ö und Ü.
In der Rubrik [mysqld] heißt der Parameter "language = /usr/share/mysql/english" (ohne Anführungszeichen!). Musst halt vorher den entsprechenden Treiber installieren.
Allerdings: Wenn die Suche auf der Konsole geht, lediglich in Deiner Anwendung nicht, kannst die Sache vergessen und müsstest die Schuld auf Deine Komponenten schieben.
Viele Grüße,
Matthias
kiwicht - Mi 19.05.04 13:01
Vielen Dank Matthias für die fixe Antwort :D
War genau das richtige, läuft jetzt einwandfrei... ich hab irgendwie immer an der falschen Stelle - bei den Client-Einstellungen - gesucht ^^
Danke :)
ki
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!