Moin moin,
ich schreibe gerade an einem Service in dem ich einen Eingangsparameter als Externe DS definiert habe.
Nun will ich einen Datensatz weg schreiben und möchte eigentlich ungern alle Felder angeben.....also versuchte ich folgendes:PHP-Code:D In_OB_ORA E DS 512 ExtName(OB_ORA)
D Prefix(In_OB_)
D In_OB_Method 1
D In_OB_ReiDat D
Bekomme allerdings beim Umwandeln eine verbraten.....PHP-Code:/free
In_OB_CrtDat = %TimeStamp();
In_OB_CrtUsr = User;
in_OB_CrtPGM = 'P_SQLWrite';
exec sql
INSERT INTO OB_ORA
VALUES :In_OB_ORA;
If SqlCod = *Zero;
Positiv = TRUE;
Endif;
RETURN Positiv;
Ist das überhaupt so möglich, oder muss ich alle Felder abtippenPHP-Code:398 VALUES :In_OB_ORA; 037700 15.09.09
5761ST1 V6R1M0 080215 SQL-ILE-RPG-Objekt erstellen SRV_OB_ORA 15.09.09 10:55:57 Seite
DIAGNOSENACHRICHTEN
MSG ID WTK SATZ TEXT
SQL0117 30 397 Anweisung enthält falsche Anzahl an Werten.
Nachrichtenzusammenfassung
![]()
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Habs mit einer Kombination aus den Tips hinbekommen

Bookmarks