Kbase P125825: Toolbar state incorrect when saving with commit link
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  9/10/2007 |
|
Status: Unverified
FACT(s) (Environment):
OpenEdge 10.1B02 32-bit Service Pack
Windows 32 Intel
SYMPTOM(s):
Toolbar state incorrect when saving with commit link
autoCommit is FALSE
Add works fine but not update
CHANGE:
Upgraded from 10.1A to 10.1B02
CAUSE:
Code in SDO called during update process (from updateMode) repositioned the RowObject buffer directly which indirectly threw off the state of the toolbar. This worked fine in the previous version but no longer works. The SDO works directly with the RowObject buffer and when client code directly manipulates it this could cause unexpected problems to occur. The only exception to this is in the save hooks, (i.e. preTransactionValidate, postTransactionValidate, etc)
FIX:
Use a buffer to manipulate RowObject at this point or save the ROWID and reposition the buffer when you're done