Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   .NET (https://www.clubdelphi.com/foros/forumdisplay.php?f=17)
-   -   error al crear un evento (https://www.clubdelphi.com/foros/showthread.php?t=81829)

Edchar 23-12-2012 02:30:47

error al crear un evento
 
Hola amigos estoy intentando usar eventos pero este me da un error, estoy usando FireBird Embebido

a continuación les pongo el código que tengo, Creo el evento en la base de datos asi.
Código SQL [-]
CREATE TRIGGER TR_POST_NEW_REG FOR CLIENT_TBL
ACTIVE AFTER INSERT " +
AS
BEGIN
POST_EVENT 'new_reg';
END

Y en .Net tengo el código de esta manera.
Código:

      FbConnectionStringBuilder fbCSB = new FbConnectionStringBuilder();
                fbCSB.ServerType = FbServerType.Embedded;
                fbCSB.Database = urlDB;
                fbCSB.UserID = userID;
                fbCSB.Password = pswDB;
                fbCSB.ClientLibrary = Application.StartupPath + @"\fbembed.dll";

                FbConnection fbCnn = new FbConnection(fbCSB.ConnectionString);
                fbCnn.Open();

                //Crea el controlador de evento
                FbRemoteEvent fbEvent = new FbRemoteEvent(fbCnn);
                fbEvent.AddEvents(new string[] { "new_reg" });
                // Add callback to the Firebird events
                fbEvent.RemoteEventCounts += new FbRemoteEventEventHandler(EventCounts);
                // Queue events
                fbEvent.QueueEvents();

El asunto es que cuando llega al punto de FbRemoteEvent fbEvent = new FbRemoteEvent(fbCnn); me da el siguiente error.
"El método especificado no es compatible"

¿Por que me da este error?

Muchas Gracias por su ayuda.

Saludos

mightydragonlor 23-12-2012 04:23:41

No estoy seguro, pero creo que los eventos en Firebird Embebido no funcionan, si no estoy mal estos envían información un un puerto específico y a no tener un server que mantenga abierto ese puerto podría a pasar este error que mencionas.

Saludos.

Edchar 23-12-2012 04:48:47

Muchas gracias, según alguien mas me comento parece que ese es el problema, muchas gracias por tu ayuda

Saludos


La franja horaria es GMT +2. Ahora son las 03:51:08.

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