Dear Superiors,
need help on this problem.
I need to perform an 'INSERT INTO' using parm that has been defined in another files.
Please take a look below for the source
-----------------------------------------------------
DSPUSRPRF USRPRF(Q*) OUTPUT(*OUTFILE) +
OUTFILE(TEMPLIB/USRINFO) /* LIST ALL USER +
IN MACHINE */
SGNCHCK: RCVF
MONMSG MSGID(CPF0864) EXEC(GOTO CMDLBL(END))
IF COND(&UPPSOD *EQ ' ') THEN(DO)
CHGVAR VAR(&CMD) VALUE('INSERT INTO +
TEMPLIB.USROUT1 (UPUPRF, UPUSCL, UPPSOD) +
VALUES($UPUPRF, $UPUSCL, $UPPSOD) '')')
CALL PGM(QZDFMDB2) PARM(&CMD)
-----------------------------------------------------
The problem is when I executed this it says Operand not valid.
How to fix it?
Also everytime it execute QZDFMDB2, it open CLI.
Can I bypass the CLI?
Thank you
Br,
Union123
need help on this problem.
I need to perform an 'INSERT INTO' using parm that has been defined in another files.
Please take a look below for the source
-----------------------------------------------------
DSPUSRPRF USRPRF(Q*) OUTPUT(*OUTFILE) +
OUTFILE(TEMPLIB/USRINFO) /* LIST ALL USER +
IN MACHINE */
SGNCHCK: RCVF
MONMSG MSGID(CPF0864) EXEC(GOTO CMDLBL(END))
IF COND(&UPPSOD *EQ ' ') THEN(DO)
CHGVAR VAR(&CMD) VALUE('INSERT INTO +
TEMPLIB.USROUT1 (UPUPRF, UPUSCL, UPPSOD) +
VALUES($UPUPRF, $UPUSCL, $UPPSOD) '')')
CALL PGM(QZDFMDB2) PARM(&CMD)
-----------------------------------------------------
The problem is when I executed this it says Operand not valid.
How to fix it?
Also everytime it execute QZDFMDB2, it open CLI.
Can I bypass the CLI?
Thank you
Br,
Union123




Comment