Einzelnen Beitrag anzeigen

Roaster

Registriert seit: 21. Jul 2004
Ort: bei mir zu Hause
107 Beiträge
 
#1

TADOConnection falsche Umlaute

  Alt 20. Okt 2010, 14:50
Datenbank: Adabas D • Version: 10,05 • Zugriff über: ODBC
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?
cu, Michael

Windows 7, WinXP Pro, Vista, WinXP Home, Win98 SE
D4 C/S, D7 Enterprise, Turbo Delphi Pro, Delphi 2009
  Mit Zitat antworten Zitat