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