Anmelden

View Full Version : Trigger Recordlock



miro
29-12-05, 08:41
Hallo,

kann ich mit einem Triggerprogramm tatsächlich den Satz der mein Programm ausgelöst hat nicht ändern?

Satz soll angeblich noch gesperrt sein, der Trigger wird aber doch nach Update ausgelöst.


Grüße an alle
miro

B.Hauser
29-12-05, 09:50
Bei BEFORE-Triggern ist es möglich den Satz zu ändern. Allerdings muss dazu die Option ALWREPCHG (= Wiederholte Änderungen zulassen) im Befehl ADDPFTRG auf *YES gesetzt werden. (Unterlassungs-Wert ist *NO)

Bei AFTER-Triggern ist eine Änderung nicht mehr möglich, da der Datensatz bereits fortgeschrieben ist und der Trigger durch die erneute Änderung(en) immer wieder ausgelöst werden würde.

Birgitta

BenderD
31-12-05, 14:48
Hallo,

kleine Ergaenzung: die Modifikation wird im Buffer des After Images vorgenommen.

mfg

Dieter Bender


Bei BEFORE-Triggern ist es möglich den Satz zu ändern. Allerdings muss dazu die Option ALWREPCHG (= Wiederholte Änderungen zulassen) im Befehl ADDPFTRG auf *YES gesetzt werden. (Unterlassungs-Wert ist *NO)

Bei AFTER-Triggern ist eine Änderung nicht mehr möglich, da der Datensatz bereits fortgeschrieben ist und der Trigger durch die erneute Änderung(en) immer wieder ausgelöst werden würde.

Birgitta