[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    May 2003
    Beiträge
    95
    Also das habe ich mal so gemacht, OKCUNM ist der Kundenname mit Sonderzeichen :

    CREATE VIEW TESTLIB/TESTFILE (OKCUNO, OKCUNM, OKCUNMUNI) AS SELECT
    OKCUNO, OKCUNM, CAST(OKCUNM as graphic(36) ccsid 13488) FROM
    DATA/KUNDEN WHERE OKCUNO like '07%'

    Gibt's jetzt im ODBC noch spezielle Einstellungen ? Umsetzung etc...

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.798
    Da ist leider noch ein Fehler drin, da durch die einfache Konvertierung ja von 273 nauch UCS-2 gewandelt wird und somit bleibt alles westeuropäisch.
    Für solche Fälle brauchst du ein 3-fach Cast:

    cast ( cast ( cast (myfield as char(xx) ccsid 65535) as char(xx) ccsid 870) as graphic(xx) ccsid 13488)

    Inner-Cast: betrachte die Zeichen als Hex ohne Codewandlung
    Middle-Cast: nimm die Hex-Werte als 870 Osteuropa an
    Outer-Cast: Wandle die Osteuropa-Zeichen in UCS-2 ohne Verluste

    Im ODBC sind keine weiteren Einstellungen nötig (ab V5R1), da die Graphic-Felder als W-String erkannt werden. ACCESS/MS-Query könnte ggf. Schwierigkeiten machen, da diese mit DAO arbeiten.
    Bei nativen ADO-Zugriffen gibt es jedoch keine Schwierigkeiten.
    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

  3. #3
    Registriert seit
    May 2003
    Beiträge
    95
    Also so geht's - Vielen Dank. Habe auch fürs Verständnis einiges dazugelernt.

Similar Threads

  1. Antworten: 4
    Letzter Beitrag: 11-08-06, 12:26
  2. Textdatei im IFS hat Sonderzeichen
    By TARASIK in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 29-06-06, 16:59
  3. Umlaute werden im IFS zu Sonderzeichen
    By y-tom in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 29-05-06, 15:31
  4. ODBC - Sonderzeichen INSERT auf I5 klappt nicht
    By DrNick in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 22-02-05, 15:36
  5. CZ Sonderzeichen auf Printer über CA
    By Markus Gruebl in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 21-09-01, 10:24

Berechtigungen

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