Autor Beitrag
kiwicht
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1021

Win 7, MacOS
Delphi x, VBA, PHP, ...
BeitragVerfasst: Mi 19.05.04 09:59 
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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1206
Erhaltene Danke: 1



BeitragVerfasst: 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

_________________
Ha! Es compiliert! Wir können ausliefern!
kiwicht Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1021

Win 7, MacOS
Delphi x, VBA, PHP, ...
BeitragVerfasst: 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