Also in der
ADO-Connection kannst du beim Zugriff über
ODBC-Treiber keinen Zeichensatz angeben.
Du könntest nun beim
ODBC-Treiber schauen, ob es dort Einstellungen zum Zeichensatz gibt.
Ich nehme mal an du hast eine System-DSN in den
ODBC-Datenquellen eingerichtet.
Dort wäre die richtige Stelle zum Eingriff.
Als schnelle Lösung könntest du auch:
Delphi-Quellcode:
ADOConnection1.ConnectionString := '........';
ADOConnection1.Connected := True;
ADOConnection1.Execute('SET DBCHARSET=XXXX'); // Zeichensatz einstellen
Das wäre eine Zeile die dann leider hartcodiert im Programm wäre, aber der Aufwand ist gering.