Consultor Eletrônico



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).