Kbase P115876: Error 4317 occurs when updating a record with CLOB fields using a browse widget
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  08/05/2006 |
|
Status: Unverified
FACT(s) (Environment):
OpenEdge 10.1A
OpenEdge 10.0x
SYMPTOM(s):
Using updateable browse widget
Browse query built against database table
Database table contains a CLOB field
Updating record in the browse
CLOB field for record contains data
The data in the current row in <browse-widget> has been changed by another user since it was originally displayed. Progress will now redisplay the current row with the latest data, which can now be changed. (4317)
CAUSE:
This is a known issue being investigated by Development
FIX:
Workarounds:
- Use BLOB instead of CLOB fields. Keep in mind that this means losing the additional codepage information that CLOBs provide.
- Make sure the browse is no-assign and assign all changes manually in an appropriate trigger (ie. the browse's ROW-LEAVE trigger).