Kbase P125453: ADM2: repositionRowObject in dataquery.p fails to find correct record.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  30/09/2008 |
|
Status: Unverified
SYMPTOM(s):
ADM2: repositionRowObject in dataquery.p fails to find correct record.
The function repositionRowObject in dataquery.p is not finding the correct record. It uses the statement hRowObject:FIND-BY-ROWID(TO-ROWID(pcRowident)) NO-ERROR.
The function repositionRowObject in dataquery.p fails with SDO instances where the input parameter pcRowident can be a comma separated list.
FACT(s) (Environment):
Windows
OpenEdge 10.1B
CAUSE:
Bug# OE00156052
CAUSE:
In 10.1B ADM2, the function repositionRowObject in dataquery.p is not finding the correct record. It uses the statement hRowObject:FIND-BY-ROWID(TO-ROWID(pcRowident)) NO-ERROR. The input parameter pcRowident is a comma separated list and it should be using ENTRY(1,pcRowident). This is causing the save action to fail in certain cases. In 9.1D this function is in query.p and it does use ENTRY(1,pcRowident).
FIX:
Upgrade to OpenEdge 10.1B03 or later.