Hm, ich dachte, ich habe geschrieben, dass ich die Hochkommata gar nicht selber setze...wie soll ich sie dann also wegnehmen?
Meine Alternative sieht / sah so aus:
Dann kommen aber "blöde" Fehler, weil scheinbar Sonderzeichen (von wo auch immer) hinten angehängt werden:Code:DCL VAR(&PARM1) TYPE(*CHAR) LEN(100) DCL VAR(&PARM2) TYPE(*DEC) LEN(15 5) ... CHGVAR VAR(&PARM1) VALUE('CHGLIBL LIBL(' *TCAT + &LIBL *TCAT ')') CHGVAR VAR(&PARM2) VALUE(200) ... Pgroramm-Aufruf ... CALL PGM(QCMDEXC) PARM(&PARM1 &PARM2)
Im DUMP sieht eigentlich alles korrekt aus:Code:Zeichenfolge ' XÃ . ' enthält ein ungültiges Zeichen. Zeichenfolge ' . ' enthält ein ungültiges Zeichen. Zeichenfolge ' ' enthält ein ungültiges Zeichen.
Code:&PARM1 *CHAR 100 'CHGLIBL LIBL(QGPL Q' +26 'TEMP GRUPPE20 DATE' +51 'NST20 DATENOM20 GRUPPES' +76 '20) '
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks