Fehler beim einsatz von commit!

lieber experte
ich habe in oracle forms nach einem insert und delete commit verwendet:
insert into child_masken values(:Global.child_id,:Global.child_name);
commit;

delete from child_masken where child_maske_id=child_id;
commit;

aber der forms bringt mir die folgende fehler-medungen:
FRM-40401: No changes to save.
Cause: No records were added or modified since the last apply or save.
Action: No action is necessary.

FRM-40405: No changes to apply.
Cause: No records were added or modified since the last apply or save.
Action: No action is necessary.

ich habe den ganzen tag versucht diese fehler zu korrigieren aber erfolglos.
hat jemand eine idde woran diese fehler liegt.
danke im voraus

youssef

Hi,
es gibt einen Unterschied zwischen dem Forms-Commit und dem Datenbank-Commit. Du hast auf der DB-Seite Daten verändert, benutzt aber das Forms-Commit.

http://dbforums.com/archives/t191291.html

Abhilfe: entweder mit forms_dddl oder eine serverseitige Prozedur, die Commit (und eine fürs Rollback) ausführt.

Gruß

J.