Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Recuperar Excepcion HANDLER FOR SQLEXCEPTION (https://www.clubdelphi.com/foros/showthread.php?t=57780)

lacovera 27-06-2008 07:47:14

Recuperar Excepcion HANDLER FOR SQLEXCEPTION
 
Hola a todos, tengo un trigger que me inserta en otra tabla B una copia del registro de una tabla A cada vez que A se borra.

Tengo varios, y sólo estoy teniendo problemas con éste, ya que al ejecutarlo me fallan otras aplicaciones vía web que tengo, el codigo es éste

create trigger DeleteA
AFTER DELETE ON A
REFERENCING OLD AS O
FOR EACH ROW MODE DB2ROW
BEGIN
DECLARE EXIT HANDLER FOR SQLEXCEPTION
INSERT INTO B VALUES (A.codigo);

END

La parte del DECLARE EXIT antes no la tenía, directamente si que me insertaba el nuevo registro en la tabla B pero la otra aplicacion no funcionaba, entonces le he puesto esto y OK, ha dejado de fallar la otra pero ya no me inserta en B, hay alguna posibilidad de saber que error está provocando eso???

Gracias! :p

poliburro 27-06-2008 16:46:24

Puedes grabar en el log el código de error. En el sitio de mysql si mal no recuerdo está la manera de hacerlo.

Saludos.


La franja horaria es GMT +2. Ahora son las 00:32:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi