Zitat Zitat von B.Hauser Beitrag anzeigen
... warum CLPFM in CL? Für CLPFM werden Exklusiv-Rechte benötigt (deshalb die Fehlermeldung!
Warum werden die Daten nicht einfach mit (embedded) SQL im RPG-Programm gelöscht?
Damit düfte das genannte Problem erst gar nicht aufteten (weil alles im gleichen Programm, gleiche Aktivierungsgruppe und ggf. in der gleichen Transaktion stattfindet).
Sofern alle Datensätze in einer Datei/Tabelle gelöscht werden, und Lock gesteht, wird beim SQL DELETE ein CLRPFM (bzw. ein RGZPFM) ausgeführt. Wenn lediglich ein Objekt-Lock besteht werden die Datensätze gelöscht, aber der RGZPFM wird nicht ausgeführt.
Vielen Dank, liebe Birgitta, das wars.