Consultor Eletrônico



Kbase P97040: Getting Oracle error 1410 when running a FIND query with ROWID in the where clause
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/15/2008
Status: Verified

FACT(s) (Environment):

Oracle DataServer
Progress 9.1x
OpenEdge 10.x

SYMPTOM(s):

Getting Oracle error 1410 when running a FIND query with ROWID in the where clause

ORACLE error -1410 see ORACLE Error Messages and Codes Manual (1255)

*** ROWID invalid

CAUSE:

Bug# 20040623-022

CAUSE:

The NO-ERROR option on the FIND statement does not trap the error ORA-1410.

FIX:

If the problem appears in Progress 9.1x:
- Upgrade to Progress 9.1E
- Apply Service Pack 9.1E01
If the problem occurs in OpenEdge 10.x:
- Upgrade to OpenEdge 10.0B
- Apply Service Pack 10.0B01
The standard Progress error message "Record not found" will appear instead. This will then allow to trap the error with the NO-ERROR option.