
Capturar RAISE_APPLICATION_ERROR de trigger de BBD
Publicado por JuanMi (4 intervenciones) el 18/12/2008 12:30:41
Hola, mi problema es el siguiente:
Necesito capturar una excepción de un trigger de una tabla de la BBDD del tipo BEFORE_INSERT en un formulario creado con developer.
En esencia el trigger controla que existan unos registros en una primera tabla, si asi es, deja insertar en una segunda tabla ( la afectada por el trigger), si no existen estos registros nuevos en la primera tabla hago saltar una EXCEPTION del tipo RAISE_APPLICATION_ERROR(-20015, 'No existen registros') y no me deja insertar en la segunda.
Lo que no consigo es propagar esa excepción hasta el form para mostrar el error al usuario.
¿Alguien puede echarme una mano?
Un saludo y gracias de antemano.
Necesito capturar una excepción de un trigger de una tabla de la BBDD del tipo BEFORE_INSERT en un formulario creado con developer.
En esencia el trigger controla que existan unos registros en una primera tabla, si asi es, deja insertar en una segunda tabla ( la afectada por el trigger), si no existen estos registros nuevos en la primera tabla hago saltar una EXCEPTION del tipo RAISE_APPLICATION_ERROR(-20015, 'No existen registros') y no me deja insertar en la segunda.
Lo que no consigo es propagar esa excepción hasta el form para mostrar el error al usuario.
¿Alguien puede echarme una mano?
Un saludo y gracias de antemano.
Valora esta pregunta


0