Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-06-2004
Frank Frank is offline
No confirmado
 
Registrado: may 2004
Ubicación: Carcaixent
Posts: 7
Poder: 0
Frank Va por buen camino
Question 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.
Responder Con Cita
  #2  
Antiguo 09-06-2004
celades celades is offline
No confirmado
 
Registrado: may 2003
Ubicación: Torroella de Montgrí (Girona)
Posts: 42
Poder: 0
celades Va por buen camino
hola

Si disparando un exception que previamente has creado con el mensaje que quieras que te aparezca
Responder Con Cita
  #3  
Antiguo 09-06-2004
Frank Frank is offline
No confirmado
 
Registrado: may 2004
Ubicación: Carcaixent
Posts: 7
Poder: 0
Frank Va por buen camino
Unhappy 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.
Responder Con Cita
  #4  
Antiguo 09-06-2004
celades celades is offline
No confirmado
 
Registrado: may 2003
Ubicación: Torroella de Montgrí (Girona)
Posts: 42
Poder: 0
celades Va por buen camino
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
Responder Con Cita
  #5  
Antiguo 09-06-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 23
kinobi Va por buen camino
Echa un vistazo a este hilo antiguo:

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

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


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


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
Copyright 1996-2007 Club Delphi