Consultor Eletrônico



Kbase P117185: Error 7341 appears when creating SDO based on temp-table
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   06/07/2006
Status: Unverified

SYMPTOM(s):

Error 7341 appears when creating SDO based on temp-table

Invalid rowid for FIND-BY-ROWID method of BUFFER object ttCustomer (7341)

Invalid rowid for FIND-BY-ROWID method of BUFFER object <name>. (7341)

SDO has a temp table that is the first table in a query join.

CAUSE:

This is a known issue being investigated by Development

FIX:

There are two ways to work around this problem:

1. If possible move the temp table in the SDO query so that it is not the first table in the join.
2. Instead of using a join in a single SDO, use two SDO's, a parent SDO for the temp table and a child SDO for the remaining query. The SDO's can then be linked by a Data link and foreign fields. In this case the visual objects will have to be rebuilt using the appropriate SDO's as data sources.