Consultor Eletrônico



Kbase P10095: Database trigger causes error 2868 when recursive trigger invocations happen against the same record
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   15/10/2008
Status: Verified

FACT(s) (Environment):

Progress 9.x

SYMPTOM(s):

Database trigger causes recursive trigger invocations against the same record

Cycle in procedure calls detected in <procedure> while executing WRITE trigger for <table>. (2868)

CHANGE:

Application was modified and a single record (recid) is being recursively modified more than once within a database WRITE trigger

CAUSE:

This error is not only in place to protect the 4GL coder from themselves, Progress is not designed to be able to recursively run the same WRITE trigger on the same database record

FIX:

The application code must be modified to avoid recursive modification of the same record.