Hallo zusammen,
ein Programm soll ein Service aufrufen in dem ein Insert mit einem BLOB Feld
gemacht werden soll.
Service:
Die Fehlermeldung istPHP-Code:exec sql
insert into VISITRD05P
(DID, DOCUMENT, DOCUMENTDATE, DOCUMENTTEXT, DOCUMENTUSER, CHANGETIME, CHANGEUSER )
OVERRIDING USER VALUE
values(:DBInsertVISITRD05P.DID,
:DBInsertVISITRD05P.DOCUMENT ,
:DBInsertVISITRD05P.DOCUMENTDATE,
:DBInsertVISITRD05P.DOCUMENTTEXT,
:DBInsertVISITRD05P.DOCUMENTUSER,
current timestamp ,
:PgmUser
);
Das Feld DOCUMENT ist als BLOB Feld in der Tabelle definiert.PHP-Code:SQL0312: Position 40 Variable DOCUMENT nicht definiert oder nicht verwendbar. Reason: No declaration for the variable exists, the declaration is not within the current scope, or the variable does not have an equivalent SQL data type.
Der Satz der Tabelle wird über eine DS an den Service geliefert
PHP-Code:dcl-ds DBInsertVISITRD05P extname('VISITRD05P') qualified alias;
end-ds;
Hat jemand eine Idee wie ich ein BLOB in den Service übergeben kann ?
Gruß
Michael
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks