Consultor Eletrônico



Kbase P24620: Changes made to a database record by one user are not seen by another user.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   24/04/2009
Status: Verified

SYMPTOM(s):

Changes made to a record by one user are not seen by another user.

The second user is fetching the record by executing a SECOND FIND with NO-LOCK.

CAUSE:

The second FIND uses the 'old' record copy in the local buffer and does not re-read the modified record from the database.

FIX:

Either release all the buffers held by the user doing the latest modifications to the record or make the second FIND a with a SHARE-LOCK or EXCLUSIVE-LOCK to force a re-read of the latest available copy of the record.