Consultor Eletrônico



Kbase P122650: Record unavailable after an UNDO if no transaction is active
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   24/01/2011
Status: Unverified

SYMPTOM(s):

No transaction is active

Record fetched in buffer before code block

Different record fetched in same buffer within code block

UNDO,LEAVE performed within code block

No record available in the buffer after the UNDO

FACT(s) (Environment):

Progress 9.x
OpenEdge 10.x

CAUSE:

This is expected behavior.
When a block is undone, all buffers references within it are released at all times.
Since no transaction was active, nothing was saved from before the start of the block to roll back to and thus the buffer will remain empty after the block

FIX:

None. The product is behaving as expected