[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    May 2004
    Beiträge
    1
    Hallo
    ich arbeite mit Paul an dem Problem.

    Leider befinden sich sowohl deutsche Umlaute als auch z.B. Ungarische Sonderzeichen ( wohl falsch umgesezt aber dennoch ) in der Datenbank. Daher koennen wir den Laendercode nicht grundsaetzlich umstellen.
    Soweit klappt ja auch alles. Wir bekommen die Eingabe und Ausgabe im Terminal hin und gedruckt wirds auch wie es soll. Nur Client Access ODBC muesste eine DLL benutzen um mit 870 wieder den gewuenschten Output zu bekommen. Zumindest bietet das ODBC setup eine moeglichkeit sowas einzubinden.


    Da ist wohl was gleichyeitig geschrieben worden. /
    Unicode ist sicherlich eine sinnvolle Loesung ,dazu muesste aber die Komplette Datenbank umgestellt werden. Was hier einen zu grossen aufwand darstellnen wuerde

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Die Umsetzungs-Dll muss aber entsprechend geschrieben werden.
    Wie willst du aber mit den gemischten Daten umgehen ?
    Vielleicht sind ja alle Zeichen in der DB vorhanden, also Umlaute und ungarisch !
    Woran soll man nun die Korrektheit der Daten erkennen ?

    Es gibt da einen kleinen Trick:
    1. Version
    Erstellen einer identischen Tabelle mit CCSID 65535 !
    Erstellen einer identischen Tabelle mit CCSID 870 !

    Per Insert/Select die Daten aus der Tabelle mit 273 in die mit 65535 und von da aus weiter nach 870.
    Durch den Zwischenschritt mit 65535 erfolgt keine Codewandlung !

    2.Version
    select cast(cast(myfield as char(len) for bit data) as char(len) ccsid 870) as myfield

    Ob das allerdings korrekt funktioniert kann ich nicht sagen, das Statemente ist so korrekt.
    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. SQL-Performance Probleme ODBC
    By berndl in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 13-10-06, 09:28
  2. Antworten: 4
    Letzter Beitrag: 11-08-06, 11:26
  3. Textdatei im IFS hat Sonderzeichen
    By TARASIK in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 29-06-06, 15:59
  4. ODBC Verbindung (User, Password)
    By Hubert in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 12-05-06, 11:52
  5. ODBC - Sonderzeichen INSERT auf I5 klappt nicht
    By DrNick in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 22-02-05, 14:36

Berechtigungen

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