Consultor Eletrônico



Kbase P141813: FIND by RECID fails error 138
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   26/05/2009
Status: Unverified

SYMPTOM(s):

FIND by RECID fails error 138

Record can be found with the same RECID value when FIND statement is run from procedure editor

** <file-name> record not on file. (138)

FACT(s) (Environment):

OpenEdge 10.1B
Progress 9.x
Progerss 8.x
All Supported Operating Systems

CAUSE:

The application contains a temp-table defined with the same name as database table name.
Eg: DEFINE TEMP-TABLE customer LIKE customer.
FIND customer WHERE RECID( customer ) = recid-val.

FIX:

Rename the temp-table.