Hallo Jenne,
schau Dir nochmal mein Beispiel oben an.
Du wirst feststellen, dass der alphanumerische Parameter um 2Byte länger ist, als das Original-Feld.
Bei alphanumerischen Felder muss ein führendes und ein folgendes Hochkomma mit mit übergeben werden. Um ein Hochkomma darzustellen, müssen jeweils 2 Hochkommata (keine Anführungszeichen) codiert werden.
Also:
Schau Dir außerdem die Definition von Deinem Datum an. Ist das so wirklich in Ordnung?Code:DCL VAR(&P$Datum) TYPE(*CHAR) LEN(10) DCL VAR(&QryDatum) TYPE(*CHAR) LEN(12) ChgVar Var(&QryDatum) Value('''' *cat &P$Datum *Cat '''') StrQmQry QmQry(MyQry) + Output(*PRINT) + QmForm(*QMQRY) + AlwQryDfn(*YES) + SetVar((PDatum &QryDatum))
Birgitta
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks