PDA

View Full Version : num. CL Variable in Alpha umsetzen?



ExAzubi
27-05-05, 12:55
Hallo zusammen,

mein 2. mal heute, sorry.

Da mir die CL-Programmierung nicht sonderlich liegt, wollte ich mal
Nachfragen, wie man eine DEC 2 0 Variable an eine Alphanumerische TCATen
kann?

Problem folgendes Per OVRPRTF mache ich eine Spoolfile-Umbennung LOG+&COUNT

&Count ist num. beim CATen sagt er natürlich " Falscher Datentyp"

Danke an alle Helfenden

B.Hauser
27-05-05, 13:32
Ganz einfach mit CHGVAR:



DCL VAR(&ALPHA) TYPE(*CHAR) LEN(2)
DCL VAR(&NUMER) TYPE(*DEC) LEN(2 0)
CHGVAR VAR(&ALPHA) VALUE(&NUMER)

Birgitta

ExAzubi
28-05-05, 23:14
Uups,

manchmal sieht man den Wald vor lauter Bäumern nicht mehr ;)

Mr.iSeries
03-01-07, 13:29
geht das auch umgekehrt? Also von CHAR in DEC im CL?

Fuerchau
03-01-07, 14:07
Ja, solange der Inhalt rein numerisch ist.

Mr.iSeries
03-01-07, 14:13
Und wie mache ich das?
Bekomme mit
CHGVAR VAR(&NUM) VALUE &ALPHA)
immer nen Fehler:
Wert kann nicht in die vom Empfänger implizierte Art umgesetzt werden.
CPF0818

Mr.iSeries
03-01-07, 14:31
Hat jetzt geklappt... hatte nen Fehler drin...