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