PDA

View Full Version : Insert mit QMQRY



Andreas Herzfeldt
29-01-13, 15:19
Hallo zusammen, ich schlage mich mal wieder mit QMQRY rum :

CHGVAR VAR(&A) VALUE('''' *CAT &AA *TCAT '''')
CHGVAR VAR(&B) VALUE('''' *CAT &BB *TCAT '''')
STRQMQRY QMQRY(*LIBL/QRYAB) SETVAR((A &A)
(B &B))

Der QMQRY sieht so aus :

INSERT INTO
QTEMP/ABFILE (AFELD, BFELD)
VALUES (&A, &B)

Folgender Fehler tritt auf :

Token '192.168.123.111, ' ungültig. Gültige Token: (.
Befehl RUN für Objekt QUERY mit SQLCODE -104 fehlgeschlagen.

Was mache ich da falsch ?

Vielen Dank,

Andreas

Pikachu
29-01-13, 16:19
Vielleicht ist die Länge der Variable &A zu kurz definiert?

KM
30-01-13, 07:24
Hallo,

warum denn dieser Umweg über QMQRY? Warum verwendest Du nicht gleich direkt SQL?

Gruß,
KM

Fuerchau
01-02-13, 10:45
Bist du sicher, dass die Hochkomma korrekt ankommen?
Irgendwie scheinen diese enfernt zu werden.