Hallo,
ich versuche im CL mit RUNSQL das Feld ARTNR in der Datei Afrika mit dem Feldwert ARTNRNEU zu verändern
Wenn ich den neuen Feldwert konstant eingebe, funktioniert das auch - da ich dieses aber mit mehreren Datensätze erledigen muß, möchte ich den Feldwert als Variable deklarieren:

0002.00 PGM PARM(&ARTNRNEU)
0003.00
0004.00 DCL VAR(&ARTNRNEU) TYPE(*DEC) LEN(10 0)
0006.00
0007.00 RUNSQL REQUEST('UPDATE werner/afrika SET ARTNR = +
0008.00 &ARTNRNEU')
0009.00
0010.00 ENDPGM

ES erscheint fogende Fehlermeldung:

Token & ungültig. Gültige Token: ( + - ? : DAY RRN CASE CAST CHAR DATE
DAYS HASH HOUR LEFT NULL.
Befehl RUN für Objekt QUERY mit SQLCODE -104 fehlgeschlagen.
Befehl RUN QUERY aufgrund eines Fehlers beendet.
Befehl STRQMQRY fehlgeschlagen.


Was ist an dem Befehl falsch?

Vielen Dank für Eure Hilfe
Gruß
Petra