tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
5355
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ptah_sokol ptah_sokol ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    4
    Hallo, ich habe ein Problem bei der Verbindung mit DB2 Datenbank.
    Ich entwickle ein Programm auf VC++ das mittels ADO per ODBC die Daten aus einer Oracle Datenbank ausliest und in die DB2 Datenbank schreibt. Nun habe ich folgendes Problem: bei meinem Testrechner
    (Oracle 10 Client,WinXP, + DB2 9.1UDB Server, selber Rechner) habe ich kein Problem beim Übertragen von Umlauten und Sonderzeichen. Beim Kunden ist ein Oracle 8 Client und OS/390 mit DB2 7.2 für Z/OS und da scheppert es.. Alle Umlaute werden als Gruppe aus paar Zeichen dargestellt, Sonderzeichen auch..
    Ich habe mich schlau gemacht und rausgefunden dass man die CCSID für die Verbindung einstellen kann, ich habe in meiner Connectionstring BAC=1, CCSID=237, CP=1252 eingebaut aber es hilft nicht.
    So wie ich verstanden habe, haben die Kunden auf DB2 Seite EBCDIC Zeichensatz und die Tabelle ist als SBCS (single byte) gespeichert. Mein Problem liegt vermutlich darin dass ich die Daten als Unicode schicke und da einige Zeichen nicht als SBCS dargestellt werden gibt es Probleme..
    Was hätte man machen sollen um fehlerfreie Übertragung zu erreichen?
    Das gemeine daran ist dass ich bei mir die Fehler nicht reproduzieren kann
    Wenn Ihr paar Tipps habt wäre es super
     

  2. #2
    ptah_sokol ptah_sokol ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    4
    Keine Ideen? ist das Problem so selten? Muss schon am Donnerstag das Programm liefern ;(((
     

  3. #3
    ptah_sokol ptah_sokol ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    4
    Danke für viele Antworten
    Das Problem habe ich gelöst - man muss direkt über OBDC gehen, und nur DSN-Quelle für die Verbindung benutzen und dann klappt es. Ich habe vorher nur IBM-Treiber benutzt.
    MfG
     

  4. #4
    Avatar von ishino
    ishino ishino ist offline Mitglied Gold
    Registriert seit
    Dec 2005
    Beiträge
    207
    Dann übernehme ich mal die erste Antwort eines Fremden im Thread und sage: "Danke, dass Du die Lösung des Problems gepostet hast".
     
    “Some may never live, but the crazy never die”

Ähnliche Themen

  1. Problem mit Umlauten Sonderzeichen
    Von Primus852 im Forum Visual Basic 6.0
    Antworten: 5
    Letzter Beitrag: 05.08.10, 18:06
  2. Antworten: 7
    Letzter Beitrag: 25.08.08, 09:52
  3. [Oracle 8i] An Oracle 8i über Vb und ODBC anmelden/DB bearbeiten
    Von Animal21 im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 02.06.08, 11:00
  4. MS SQL Server -> ODBC -> Oracle
    Von Don_Pazo im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 16.03.08, 18:37
  5. ODBC (Oracle light auf PDA)
    Von MWA im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 01.08.03, 11:49