FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
IBEvents no captura POST_EVENT Firebird 2.5 ?
Hola gente
Haciendo unas pruebas con Firebird 2.5, Delphi7 e IBX, veo que aparentemente el componente IBEvents ni se entera de que se disparó POST_EVENT. Campos de TABLA1: Código:
ID INTEGER NOMBRE VARCHAR(10) TABLALOG tiene los mismos campos que TABLA1 y está para verificar el disparo del trigger. Aunque nunca pensé que fuera eso, no quise descartar ninguna posibilidad. Luego en Delphi: Usando Trace Into, verifiqué que jamás entra al evento OnEventAlert. En la tabla de log queda perfectamente registrado el disparo del mismo. ¿ A alguién le ha ocurrido o sabe algo al respecto ? Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#2
|
||||
|
||||
No lo he probado con la v2.5, todavía sigo con la v2.1 pero prueba a quitar el 'or update or delete' y deja solamente el 'insert', lo digo porque, por ejemplo, en el 'after delete' no se puede usar el 'new.' y entonces puede que esté fallando el trigger aunque no indique ningún error.
También puedes probar:
A ver qué resultado obtienes. |
#3
|
||||
|
||||
Hola Casimiro.
Gracias por tu respuesta, tienes razón con el DELETE y NEW probé con el código que adjuntaste pero IBEvents tampoco captura el evento. Tomando en cuenta lo que sugeriste y para simplificar, hice la prueba sólo con INSERT de este modo: Directamente quité la inserción (ya está claro que Firebird dispara el trigger sin problemas), pero nada... sigue sin entrar a OnEventAlert. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
||||
|
||||
Pues estoy haciendo unas pruebecitas y tampoco funciona con la 2.1 aunque no uso los IBX, sino los FIBplus que no tienen, creo, componentes para eventos de la BD.
Puede ser que el IBevents ya no sea compatible con las últimas versiones de firebird. |
#5
|
||||
|
||||
Cita:
Me voy a meter en camisa de once varas e investigar un poco sobre la api de Firebird para ver como capturar los eventos a ver si se le puede buscar la vuelta... Realmente sería una lástima desperdiciar esa capacidad. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
A ver qué descubres
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Como usar el componente IbEvents? | MartinS | OOP | 11 | 07-05-2012 16:25:07 |
Post_event y cargas masivas | Young | Firebird e Interbase | 4 | 22-06-2011 16:50:55 |
ibEvents | santiago14 | Firebird e Interbase | 1 | 27-10-2007 04:27:33 |
IBEvents en remoto | Jack | Conexión con bases de datos | 0 | 23-08-2005 13:35:34 |
POST_EVENT con parametros | gendelphi | Firebird e Interbase | 1 | 13-12-2003 00:18:26 |
|