Zugriff auf Informix-DB

12/03/2009 - 10:25 von Holger Dettmer | Report spam
Hallo liebe NG,

ich hoffe ich bin bei euch hier richtig. Ich habe hier eine Informix-DB,
die auf Unix làuft und habe auf diese einen ODBC-Zugriff.
Wenn ich nun aber Datensàtze aus der DB abrufe, sie die Umlaute falsch.
Ich hatte voher eine Anwendung in Access, bei der habe ich eine Function
geschrieben, welche ich dann in eine Abfrage eingebaut hatte, die die
Umlaute wieder richtig darstellt.
Nun habe ich die Anwendung auf VB.2005 umgeschrieben und habe die
falsche Darstellung. Wie bekomme ich denn eine Function dazwischen
geschoben, die die Umlaute wieder richtig umsetzt ?
Ich lade die Datensàtze via ODBC-Treiber in das Dataset.

Vielen Dank für Eure Hilfe im voraus.

Gruß Holger
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
12/03/2009 - 13:33 | Warnen spam
Hallo Holger,

"Holger Dettmer" schrieb:

Wenn ich nun aber Datensàtze aus der DB abrufe, sie die Umlaute falsch.
Ich hatte voher eine Anwendung in Access, bei der habe ich eine Function geschrieben, welche ich dann in eine Abfrage eingebaut
hatte, die die Umlaute wieder richtig darstellt.



das ist aber eigentlich von hinten durch die Brust ins Auge. Eigentlich
deshalb, weil ich nicht weiß, ob man bei einem ODBC Zugriff auf Informix
den zu verwendenden Zeichensatz angeben kann. Mit einigen Providern scheint
das zu funktionieren, siehe bspw.:

http://www.connectionstrings.com/informix

Da würde ich eher ansetzen und schauen, ob das mit dem von dir verwendeten
Treiber auch geht.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen