capturar erro: falló el desencadenante
Publicado por Ángel Isorna (135 intervenciones) el 22/08/2004 21:35:01
Hola a todos:
Estoy intentando capturar el error: "falló el desencadenante" que ocurre cuando intento borrar una registro que no se puede borrar por la integridad referencial.
Lo que se me ocurre es comprobar con código todas las tablas donde tiene información relacionada y si en ninguna la tiene pues entonces "delete". Pero me parece que quizás exista otra forma de hacerlo que no tenga que introducir tanto código(son muchas las tablas relacionadas).
¿Cómo se escribiría algo así como?
if (se puede borrar)
delete
else
messagebox("no se puede borrar")
endif
Gracias por adelantado.
Ángel.
Estoy intentando capturar el error: "falló el desencadenante" que ocurre cuando intento borrar una registro que no se puede borrar por la integridad referencial.
Lo que se me ocurre es comprobar con código todas las tablas donde tiene información relacionada y si en ninguna la tiene pues entonces "delete". Pero me parece que quizás exista otra forma de hacerlo que no tenga que introducir tanto código(son muchas las tablas relacionadas).
¿Cómo se escribiría algo así como?
if (se puede borrar)
delete
else
messagebox("no se puede borrar")
endif
Gracias por adelantado.
Ángel.
Valora esta pregunta


0