Hallo
Wir arbeiten OHNE Commitment!

Wir haben eine mit SQL erzeugte Datei die wir per RPGLE Pgm füllen.
In diesem Pgm lesen wir mit SQL (fetch) eine andere Datei, verschieben Werte und schreiben per write in die SQL Datei.
Als letztes kommt ein
Code:
C/exec sql
C+ insert into lib/datei select f1, f2, F3, f4, 0 from dateix where bed_1 = 'X' 
C/end-exec
Das ist zur Laufzeit nicht gemacht worden, der Fehler deuete auf fehlendes Commit.
Wenn ich in dem Pgm unmittelbar VOR dem .... insert Block ein
Code:
C/exec sql set option commit=*none
C/end-exec
einbaue kann ich nicht mehr wandeln

MSG ID WTK SATZ TEXT
SQL5066 0 62 Vorkompilierungsauswahl COMMIT mit Anweisung SET OPTION
geändert
SQL0084 30 62 Position 17 SQL-Anweisung nicht zulässig.
C/EXEC SQL SET OPTION COMMIT=*NONE
C/END-EXEC

DAs SET steht an position 17!

Kann da bitte jemand helfen?
Danke