Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Cancelar Insercion con Triggers (https://www.clubdelphi.com/foros/showthread.php?t=11239)

Frank 09-06-2004 09:37:29

Cancelar Insercion con Triggers
 
Hola, compañeros !!!
Quisiera saber si hay alguna manera de, desde un trigger, con el evento "before insert", poder cancelar la inserción sobre la tabla.

Gracias de antemanto, espero que me podais ayudar.

celades 09-06-2004 17:42:30

hola

Si disparando un exception que previamente has creado con el mensaje que quieras que te aparezca

Frank 09-06-2004 18:01:02

Cancelar Insersion Con El Trigger
 
¿Esa excepcion que ti comentas, seria, capturandola desde la apliacion, y alli realizar un rollback?
Porque yo lo que estoy interesado en poder realizar algo como un "rollback" pero dentro del trigger, desde interbase, sin utilizar la apliacacion para nada.

Gracias por tu respuesta.

celades 09-06-2004 19:20:39

Yo lo hago como has dicho capturo la excepcion y luego hago lo que toque, pero rollback desde trigger creo que es imposible (al menos eso creo)

saludos

kinobi 09-06-2004 20:27:32

Echa un vistazo a este hilo antiguo:

http://www.clubdelphi.com/foros/show...eption+trigger

Saludos


La franja horaria es GMT +2. Ahora son las 21:04:38.

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