-
RUNSQL im CL mit Parametern
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
-
Du musst den Befehl mit *CAT dann zusammenbauen oder direkt als QM-Query erstellen und dann mittels STRQMQRY ... SETVAR arbeiten.
-
Zitat von Fuerchau
Du musst den Befehl mit *CAT dann zusammenbauen oder direkt als QM-Query erstellen und dann mittels STRQMQRY ... SETVAR arbeiten.
Hallo,
Danke für Deine Antwort
*CAT hatte ich auch schon probiert
RUNSQL REQUEST('update werner/afrika set artn = +
*cat &artnrneu *cat')
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.
STRQMQRY im CL kenn ich leider gar nicht und bin ansonsten auch ein Neuling
-
so gehts jetzt:
PGM PARM(&Artnrneu)
DCL VAR(&artnrneu) TYPE(*CHAR) LEN(10)
RUNSQL REQUEST('UPDATE werner/afrika SET artnr = +
''' *CAT &artnrneu *CAT '''') /* */
ENDPGM
Fuerchau, vielen Dank für Deine Hilfe !
Petra
Similar Threads
-
By Sony in forum IBM i Hauptforum
Antworten: 27
Letzter Beitrag: 20-07-09, 21:48
-
By schatte in forum NEWSboard Programmierung
Antworten: 19
Letzter Beitrag: 10-01-07, 11:32
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 14
Letzter Beitrag: 18-07-06, 21:04
-
By bo1 in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 23-06-06, 15:00
-
By harkne in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 01-06-06, 12:42
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks