Consultor Eletrônico



Kbase P115744: Records created in random order on server side
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   01/12/2006
Status: Unverified

FACT(s) (Environment):

Progress 9.x
OpenEdge 10.x

SYMPTOM(s):

Records are getting created in a random order on the server than the order they were created at the client side.

Creating multiple records with autocommit=no

Commit all records to the database with single call to commitTransaction

CAUSE:

This is a known issue being investigated by Development

FIX:

Change bufferProcessNew in query.p as follow:
hQuery:QUERY-PREPARE('FOR EACH ' + hRowObjUpd:NAME + ' WHERE RowMod = "A" OR RowMod = "C"':U).
Change this to use a 'BY RowNum':
hQuery:QUERY-PREPARE('FOR EACH ' + hRowObjUpd:NAME + ' WHERE RowMod = "A" OR RowMod = "C" BY RowNum':U).
If version is 9.1D, the bufferProcessNew is in data.p.