Hallo zusammen,

ich stehe wieder mal vor einem Problem.
Ich muss mit einem PC-Programm (VB6) Druckdaten aus einer Datei lesen.
Das Lesen erfolgt mit SQL und die DB hat die CCSID 1153 (Latin2 Zeichensatz).
Wenn ich mir eine 5250-Sitzung mit den entsprechenden Parametern einrichte und per SQL in die DB sehe, passt alles.
Mit DSPPFM und der Datei passt auch der Hexwert der Zeichen.
Wenn ich mir die Daten in meinem PC-Programm im Debug ansehe, werden div. Zeichen nicht richtig übermittelt.

Anbei noch der Connectionstring:
Code:
cnAS400.Open "Provider=IBMDA400;Data Source=" + strAS400Server + ";User ID='" + strUser + "';Password='" + strPassword + "'" + ";Trace=1;Force Translate=1;", "", ""
Kennt jemand eine Möglichkeit, wie ich die Daten in mein Programm richtig eingelesen bekomme?
Wie kann ich ggf. die CCSID der Connection verändern?
Ich habe bereits versucht mit CHGJOB die 1153 dem JOB zu zuteilen.
Das Ergebnis bleibt weiterhin "falsch".

Ich vermute das es an der Verbindung zwischen PC und der 400 liegt.
Bin für jeden Hinweis/Ansatz dankbar =)