[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.761
    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

  2. #2
    Registriert seit
    Jun 2015
    Beiträge
    367
    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, 14:02
  2. SQLRPGLE Infos zu verwendeten Feldern auslesen
    By Peet in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 25-03-14, 14:41
  3. Datentypen von PARM-Feldern
    By MarioV in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 18-05-04, 17:57
  4. "Schrott" in CL-Parameter
    By Peter Kosel in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-12-03, 13:36
  5. Verfahren zum Recyceln von Elektronik-Schrott
    By W.Steiner in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 05-07-01, 10:18

Berechtigungen

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