Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Ejecutar Trigger desde de Commit (https://www.clubdelphi.com/foros/showthread.php?t=29495)

Capo 24-01-2006 00:39:23

Ejecutar Trigger desde de Commit
 
Buenar noches a todos {18:41 - Ene 23/06}
Tengo una situacion y se las explico haber si tienen tiempo y me echan un cabo.

Uso Delphi 7 + MSSQL Server + ADO.

Tengo una tabla la cual tiene un trigger que activa un procedure que me envía un email cada vez que se inserta un registro en dicha tabla. El proceso de inserción esta dentro de una transacción. Cada vez que Inserto un registro me envía un email como debe ser, pero lo hace aun sin haber confirmado la transacción.

Quiero saber si es posible que el trigger se ejecute después de hacer commit a la transacción?? y no cuando hago Insert a la tabla.

Debería usar otra figura para lograr esto?

Gracias por su tiempo. Dabeto:)

ellerysammy 30-10-2008 15:48:55

Saludos...
 
Compadre, pudo solucionar eso de que el trigger se dispare solo si se hace el commit ??
Le agradezco su ayuda

Lepe 30-10-2008 17:55:56

Supongo que el commit lo haces en delphi, yo al menos no sé como hacer lo que pides.

El objeto transaction tiene un evento AfterCommit, allí podrías hacer lo que quisieras, incluso mandar ejecutar un SP si llegara el caso.

Saludos


La franja horaria es GMT +2. Ahora son las 14:02:37.

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