Hallo Sascha,

set option ist eine Compile Time Anweisung und bewirkt bei dir dasselbe, wie wenn man beim CRTSQLRPGI COMMIT *NONE angibt. wenn die Datei nicht unter Journal ist, dann kannst du nur Commit *NONE nehmen und dann sind Dateisperren *EXCL und *EXCLRD eindeutig ein Bug. Fehlermeldung an IBM Group PTFs für die Datenbank einspielen.

mfg

Dieter Bender

Zitat Zitat von JonnyRico
Naja also ich mache vor dem "Insert...." einmal

PHP-Code:
C/Exec SQL Set Option Commit=*None 
Ist das vielleicht das Problem? Allerdings kann ich sonst nicht schreiben da die Datenbank nicht im Journal aufgezeichnet wird.

---

Wenn ich das Programm per SBMJOB starte sind die Daten nach Beendigung so wie gewünscht in den Datenbanken und die Sperren sind weg.