[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.016
    Hallo,

    wenn in der alten Datei Sätze mit 273 und 870, etc. vorhanden sind, kann die Datei ja schlecht 273 haben, sonst würden ja bestimmte Sonderzeichen verschüttet gehen. Dann hat sie wohl eher 65535.
    Am einfachsten importierst Du die Daten in die neue Datei (13488) mit SQL und den entsprechenden Casts.

    Gruß,
    KM

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.753
    Nunja, die CCSID der Datei ist unerheblich, wenn beim Befüllen der Datei der Job auf 65535 oder mit der CCSID identisch war, dann erfolgt eben keine Codewandlung.

    Hier benötigst du schon eine genaue Information welche CCSID de Satz haben könnte:

    cast(
    case
    when Info = 'DE'
    then cast(cast(Feld as char(nn) ccsid 65535) as char(nn) ccsid 273)

    when Info = 'PL'
    then cast(cast(Feld as char(nn) ccsid 65535) as char(nn) ccsid 870)

    else Feld
    end
    as graphic(nn) ccsid 13488)

    Die Aktion ist natürlich je Feld erforderlich.
    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. Konvertierung nach Graphic --> CCSID Problem
    By codierknecht in forum NEWSboard SAP
    Antworten: 32
    Letzter Beitrag: 09-02-18, 14:00
  2. Antworten: 4
    Letzter Beitrag: 01-10-13, 10:38
  3. Zeichenumsetzung zwischen CCSID 273 und CCSID 8612 ungültig
    By schatte in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 08-02-11, 18:36
  4. CCSID ändern
    By schaaf in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 04-05-06, 12:18
  5. CCSID eines Files
    By Binford in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 07-03-06, 09:58

Berechtigungen

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