[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2008
    Beiträge
    43

    ODBC nach Excel - Eurozeichen wird nicht korrekt angezeigt

    Hallo zusammen,

    wenn wir Tabellen per ODBC nach Excel importieren, wird uns das Eurosymbol nicht korrekt dargestellt? Ist das ein Konfig-Problem?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Das Euro-Symbol gibts ja nur in z.B. 1141.
    Steht die DB auf 273 wird das dann eben falsch übersetzt.
    Wie immer ist das Problem schon bei der Eingabe:
    Terminal 1141 => Job 65535 => Datei 273
    Wie soll da was korrekt funktionieren?
    Seit Jahren erzählich ich diesbezügloich immer das Selbe.
    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
    Aug 2003
    Beiträge
    1.508
    Das klingt nach einem CCSID Problem.
    CCSID 273 ist Deutsch ohne €.
    CCSID 1141 ist Deutsch mit €.

    lg Andreas

  4. #4
    Registriert seit
    Jan 2008
    Beiträge
    43
    Hi zusammen,
    danke für die Erklärung. Das kann ich aber schlecht meinem Kunden als "Ist so" auftischen

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Diese Fehler zu berichtigen ist da halt etwas aufwändiger.
    Hier ist ein mehrfachcast erforderlich:

    cast(cast(MyEuro as char(nn) ccsid 65535) as char(nn) ccsid 1141)

    Somit wird der falsche Weg (Job 65535, Terminal 1141) umgekehrt korrigiert.
    Da dies in Excel etwas aufwändig ist, mach am besten eine View und caste die betroffenen Felder.

    Langfristig sollten die Job/DB-Einstellungen natürlich korrigiert werden.
    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

  6. #6
    Registriert seit
    Jan 2008
    Beiträge
    43
    Vielen Dank. Müssten wir etwas im System ändern? Wenn ja, was?

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    CCSID der Tabellen auf 1141.
    QCCSID des Systems auf 1141.
    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. Cursorposition in Windows wird nich korrekt übermittelt
    By hteufl in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 23-02-16, 13:01
  2. Antworten: 5
    Letzter Beitrag: 12-03-15, 12:20
  3. Antworten: 8
    Letzter Beitrag: 05-11-14, 08:06
  4. DSPF ERRMSG Keyword - Text wird nicht in Zeile 25 angezeigt
    By TheDevil in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 18-12-13, 10:20
  5. RPG Systemdatum nach Releasewechsel nicht korrekt
    By EDV-NEW-MEDIA in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 13-02-02, 12:59

Berechtigungen

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