[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Mar 2009
    Beiträge
    53

    Java AS400 JDBC – Daten mit Kyrillischen Zeichen

    Hallo,


    ich versuchen Daten mit Kyrillischen Zeichen per JTOpen in die AS400 Datenbank zu packen!
    Leider habe ich das Problem das die Daten z.B.усфрпа/кыныые“ nur als (HEX) 3F3F3F... in der Datenbank auftauchen, so das ich natürlich beim einlesen auch nicht die richtigen Daten bekomme!


    Meine Frage:
    Was mach ich falsch und was muss ich machen damit dies Funktioniert?


    Gruß

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Deine Datenbank (PF) muss die korrekte CCSID für kyrillisch haben. Sonst weiß SQL nicht, wie die Daten zu interpretieren sind.

    Da allerdings default in die JOB-CCSID gewandelt wird, hat auch ODBC/JDBC Probleme damit.
    Hier hilft nur ein casten in UCS2:

    cast(MyKyrill as graphic(nn) ccsid 13488)

    Vorausgesetzt, die DB hat kyrillisch.
    Ansonsten ist ein doppelcast erforderlich:

    cast(cast(MyKyrill as char(nn) ccsid XXX) as graphic(nn) ccsid 13488)

    Hat deine PF eine von 65535 (*hex) abweichende CCSID (z.B. 273), ist sogar ein 3-fach cast erforderlich:

    cast(cast(cast(MyKyrill as char(nn) ccsid 65535) as char(nn) ccsid XXX) as graphic(nn) ccsid 13488)
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Java, JDBC, iSeries und Tschechische/Russische/Chinesische Zeichen
    By Christian.Hesse in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 04-08-06, 10:04
  2. Antworten: 1
    Letzter Beitrag: 24-04-06, 10:37
  3. Seltsame Daten aus AS400 via Excel in MSAccess 2K
    By HelmutS in forum NEWSboard Windows
    Antworten: 2
    Letzter Beitrag: 23-05-05, 15:35
  4. Daten von Telefon-CD auf AS400 bringen
    By Schnichels in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 14-01-05, 15:07
  5. Client Access Daten an AS400 verhindert ?
    By falke34 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 20-09-04, 08:03

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •