![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
![]() Buenas Gente de el Foro... mi problema es el siguiente:
Tengo varios por no decir muchos Disparadores en diferentes eventos de varias tablas quisiera sabre si hay alguna forma para capturar el sql que se esta ejecutando en ese momento sobre la tabla y fue el que activo el disparador. EJ saber que en el evento update de tabla1 se ejecuto
aclaro estoy consiente de que podria armar en cada evento de la tabla el sql pero esto seria hacer el proceso para cada una y segun su numero de campos y pues si conocen alguna forma de conocerlo desde dentro de la DB pues me ayudaria mucho. uso firebird 1.5 de ante mano les agradesco la ayuda que me puedan brindar
__________________
re-contra-newbie |
#2
|
||||
|
||||
Si los Updates los estas haciendo con una SL te bastara con ejecutar lo sigiuiente antes del ExceSQL:
Código:
ShowMessage(TuQuery.Sql.Text)
__________________
Saludos, Peter Investment |
#3
|
||||
|
||||
![]() Gracias por tu respuesta, pero no me sirve puesto que quiero capturar el sql de el lado de la base de datos y no de la aplicacion.
gracias y si alguien sabe algun modo de hacerlo le agradeceria que me lo contare ![]()
__________________
re-contra-newbie |
#4
|
||||
|
||||
No puedes capturar la instruccion sql como tal solo lo valores dependiendien do del ambito donde las estes usando.
Y si necesitas armar algun sql lo puedes usar con execute_statment nota. esto es de firebird 1.5 ha puedes usar los trigger polivalentes |
#5
|
||||
|
||||
Rasta muchas gracias por tu ayuda... mis compañeros y yo decidimos hacerlo desde delphi y asi solucionamos el problema solo una duda y perdona la ignorancia disparadores polivalientes
![]() son disparadores de algun tipo llamados de otra forma ![]() gracias
__________________
re-contra-newbie |
#6
|
||||
|
||||
Respuesta
No son disparadores qu esats los tres en uunmimo codigo y solo se diferencia por variables de anbito
INSERTING UPDATING DELETING
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
|