Einzelnen Beitrag anzeigen

tbachert

Registriert seit: 1. Mär 2007
3 Beiträge
 
#1

Migration BDE zu ADO Problem mit Zeichensätzen

  Alt 1. Mär 2007, 08:41
Datenbank: Diverse • Zugriff über: BDE / ADO
Hallo zusammen


Ich beschäftige mich gerade damit, eine größere Anwendung von der Nutzung der BDE auf ADO umzustellen.

Die Anwendung kann mit DB2, Oracle, MSSQL und einigen anderen Datenbanken umgehen.
Für SQL Server 2005 ist nun die Umstellung auf ADO nötig.

vorhandene Datenbanken / Daten sollen hierbei natürlich weiter genutzt werden.

Innerhalb der Datenbank ist ein Zeichensatz eingestellt, der zu DOS kompatibel ist, da auch noch DOS Clients zum Einsatz kommen.

Nun zum eigentlichen Problem:

Bei der BDE Verbindung wird über den Parameter LANGDRIVER ein Zeichensatz eingestellt. Damit kommen die Datensätze richtig an (oder werden richtig konvertiert). Das Darstellen von Umlauten, etc. ist kein Problem.

Bei der ADO Verbindung habe ich keine Einstellung für den Zeichensatz wie LANGDRIVER o.ä. gefunden.
Deshalb sind nun bei der Verwendung von ADO statt z.B. äöüß nur seltsame Zeichen an diesen Stellen, da wohl die Umlaute usw. in dem Zeichensatz an anderer Stelle liegen.

Meine Frage ist nun, gibt es eine Möglichkeit einer ADO Verbindung ähnlich wie mit dem Parameter LANGDRIVER bei BDE einen Zeichensatz mitzugeben?

Oder wie könnte man das sonst lösen?

Vielen Dank und Gruß

Timo Bachert
  Mit Zitat antworten Zitat