ORA-01003

Error: ORA-01003: no statement parsed

Causa: A host language program call referenced a cursor with no associated parsed SQL statement. A SQL call (for example, OSQL3) must be used to pass a SQL statement to Oracle and to associate the statement with an open cursor. A cursor must already have an associated SQL statement if referenced in any of the following calls: DESCRIBE, NAME, DEFINE, BIND, EXECUTE, and FETCH.

Acción: Do the SQL call, for example, OSQL, to pass the required SQL statement before referencing the cursor.


Deja tu comentario:

¿No sabes cómo solucionar el error? ¿O lo has conseguido resolver y quieres ayudar a otros usuarios?

Para comentar, haz login con tu cuenta de


COMENTARIOS:

por ianire | 01/02/2006 11:42:32

RE: ORA-01003

de donde puede venir el error?

por Anónimo | 21/04/2006 22:48:05

RE: ORA-01003

es posible que se haya eliminado un sinonimo o se haya cambiado privilegios sobre dicho sinonimo; luego al hacer un query no se puede generar el cursor requerido por lo que se devuelve este error

por AFIA | 01/07/2008 23:46:37

RE: ORA-01003

EL PROBLEMA ES QUE PROBLAMENTE TENGAS UN CURSOR EN MODO UPDATE
cursor cur_CURSOR is
select secuencia
from XXX_TABLA
where documento = 3
and anio = 2000
and lote = 0
for update of secuencia
TIENES PERMISOS PARA VER POR ESO NO TE DA ERROR DE COMPLILACION PERO NO TIENE PERMISO DE UPDATE

por abcgera | 24/06/2011 19:38:05

RE: ORA-01003

A mi se me solucionó poniéndole el OWNER cuando llamaba a la tabla: owner.tabla espero sirva de algo