Ver Mensaje Individual
  #4  
Antiguo 25-02-2004
Avatar de mlara
[mlara] mlara is offline
Miembro Premium
 
Registrado: jun 2003
Ubicación: Colombia
Posts: 667
Reputación: 21
mlara Va por buen camino
Decidí continuar este hilo porque mi problema está muy relacionado.

1. Creo una tabla
2. Creo un trigger para esa tabla, digamos:


Código:
CREATE TRIGGER "Debug_NewRecord" FOR "Debug"
AFTER INSERT
AS
BEGIN
  POST_EVENT 'DNEW';
END
3. En mi app. pongo un TIBEvents en una forma, en la propiedad Events pongo DNEW. Y el código respectivo en el evento OnEventAlert:


Código:
Memo1.Lines.Add(EventName);
4. Ejecuto IBEvents1.RegisterEvents cuando abro la forma o ventana donde tengo el TIBEvents. La conexión a la base de datos ya se ha realizado con anterioridad, y la propiedad Database del TIBEvents está bien.
5. Luego inserto un registro desde IBConsole, desde mi propia aplicación con un TIBQuery (ejecutando el método ExecSQL), desde mi propia aplicación con un TIBTable (hasta le hago Post manual).
6. He intentado haciendo AutoRegister verdadero y poniendo Register a verdadero.

Después de todo esto: No pasa nada. No obtengo resultados.

Alguien sabe qué puede estar pasando?

Uso InterBase 7.1 y Delphi 7.
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre.
Responder Con Cita