[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2003
    Beiträge
    28

    Trigger Recordlock

    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

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    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
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  3. #3
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo,

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

    mfg

    Dieter Bender

    Zitat Zitat von B.Hauser
    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
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. SQL Trigger
    By Jenne in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 19-01-07, 09:24
  2. SQL Trigger
    By bigmoon in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 14-09-06, 18:26
  3. create view oder constraint oder trigger oder ... ?
    By antvik in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 02-08-06, 18:04
  4. Trigger
    By peter.kinne in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 20-04-06, 10:21
  5. Trigger / ILE RPG
    By Frank Pusch in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 17-05-01, 09:34

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •