Hallo Herr Fuerchau,

wie muss ich das machen, damit die zwei Parameter die in Hexadecimal übergeben werden müssen, als Variable übergeben kann:

CallCmd.CommandText = "CALL TTR.TTRENOMAC('W' datv datb)"

anstatt

'CallCmd.CommandText = "CALL TTR.TTRENOMAC('W', X'012062010C' 'X'019062010C'')"


Die Variablen datv und datb sind im CL als:

PGM PARM(&OPTION &DATV &DATB)
DCL VAR(&OPTION) TYPE(*CHAR) LEN(1)
DCL VAR(&DATV) TYPE(*DEC) LEN(8 0)
DCL VAR(&DATB) TYPE(*DEC) LEN(8 0)

deklariert.

Danke und Gruss
Tobias