Hi,
ich benutze zusammen mit D2009, eine TADOConnection um Daten aus einer Adabas D Datenbank (ist shcon ein wenig betagt), abzufragen. Nur leider kommen die dt. Umlaute nicht korrekt im
DB-Grid an. Es erscheinen stattdessen nur Rechtecke.
Der Connection-String lautet:
Code:
Provider=MSDASQL.1;Persist Security Info=False;User ID=USERNAME;Data Source=SRC;Mode=Read;Extended Properties="DSN=SRC;UID=USERNAME;SERVERDB=KERVIS;SERVERNODE=KIRK;"
Kann ich der Connection irgendwo mitteilen, welche Charset es verwenden soll?
Ich kann, bvor ich bspw. Excel aufrufe, einen SET DBCHARSET=XXXX absenden, in einer Batch-Datei, und anschließend dann Excel oder
Access starten, um dort die korrekten Umlaut ebenfalls zu erhalten. nur leider ist dies in der Delphi-Anwendung nicht möglich, bzw. ich möchte es ganz einfach nicht auf diese Weise machen.
Ist es also möglich, der
ADO-Geschichte so etwas beizubringen?