[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2015
    Beiträge
    340

    Schrott in Feldern

    Hallo zusammen,wieder mal eine Frage:

    ich muss aus einer DB2-Datei ein Subfile füllen. In der DB2-Datei
    enthält ein Feld ab und an Schrottwerte. Da gibt es natürlich dann
    ein Problem bei der Anzeige des Feldes im Dialogprogramm, ja es
    kommt sogar zu einem Abbruch mit Code RPG1251.

    Kann man das irgendwie verhindern ?


    eispiel für den Inhalt des Feldes mit Schrott:

    01063 10415521 áâ* k{* FA 88844800


    Danke wieder für Infos, Grüße A.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.263
    Da solltest du die Inhalte mit einem separaten Programm mal korrigieren und alle Zeichen kleiner Blank durch Blank ersetzen. Eine Standardfunktion gibts dafür nicht.
    Du kannst aber einen Service ILE-Funktion schreiben, der dir die Zeichen halt austauscht.
    Dann kannst du halt per

    eval ZielFeld = Service_ReplaceUnprintable(Quellfeld);

    den Inhalt korrigieren.

    dcl-proc Service_ReplaceUnprintable;
    dcl-pi *n varchar(256);
    input varchar(256) const;
    end-pi;

    dcl-s output varchar(256) inz;
    dcl-s pos int(5);

    for pos=1 to %len(input);
    if %subst(input : pos:1) < *blank;
    output += ' ';
    else;
    output += %subst(input : pos:1);
    endif;
    endfor;
    return output;

    end-proc;
    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
    Jun 2015
    Beiträge
    340
    ganz lieben Dank für Deine schnelle Hilfe. Ich probiere das aus.
    Grüße A.

Similar Threads

  1. JVAGATE mit Sonderzeichen in CHAR-Feldern
    By Peet in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 16-04-20, 13:02
  2. SQLRPGLE Infos zu verwendeten Feldern auslesen
    By Peet in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 25-03-14, 13:41
  3. Datentypen von PARM-Feldern
    By MarioV in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 18-05-04, 16:57
  4. "Schrott" in CL-Parameter
    By Peter Kosel in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-12-03, 12:36
  5. Verfahren zum Recyceln von Elektronik-Schrott
    By W.Steiner in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 05-07-01, 09:18

Berechtigungen

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