Problemas con bloqueos PB803 y Oracle
Publicado por Molon (67 intervenciones) el 25/11/2003 15:52:47
Hola a todos!!
Tengo un problema muy extraño y es que al hacer una llamada a un procedimiento almacenado en Oracle (el cual hace insert ó Updates, etc), si hay algun dato bloqueado, este se bloquea (hasta aqui podemos decir que perfecto) y se queda la aplicación como colgada.
El problema viene de que al deshacer el bloqueo (mediante un commit o Rollback ) mi procedimiento no continua correctamente, ya que me devuelve el codigo de error sqlcode = -1 y tengo que darle otra vez al boton para que me ejecute correctamente el procedimiento, el cual lo hace bien.
No se porque me devuelve un codigo de error cuando deberia de no devolver un error y ejecutar el codigo asociado al procedimiento despues del fin del bloqueo.
Alguna sugerencia please???
P.d: yo despues de cada procedimiento, realizao el commit ó rollback en funcion de se ha realizado correctamente o no el procedimiento.
Saludos
Tengo un problema muy extraño y es que al hacer una llamada a un procedimiento almacenado en Oracle (el cual hace insert ó Updates, etc), si hay algun dato bloqueado, este se bloquea (hasta aqui podemos decir que perfecto) y se queda la aplicación como colgada.
El problema viene de que al deshacer el bloqueo (mediante un commit o Rollback ) mi procedimiento no continua correctamente, ya que me devuelve el codigo de error sqlcode = -1 y tengo que darle otra vez al boton para que me ejecute correctamente el procedimiento, el cual lo hace bien.
No se porque me devuelve un codigo de error cuando deberia de no devolver un error y ejecutar el codigo asociado al procedimiento despues del fin del bloqueo.
Alguna sugerencia please???
P.d: yo despues de cada procedimiento, realizao el commit ó rollback en funcion de se ha realizado correctamente o no el procedimiento.
Saludos
Valora esta pregunta


0