Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2015, 10:48   #1
Maxomiak
Новичок
Джуниор
 
Регистрация: 14.10.2015
Сообщений: 1
По умолчанию C# Firebird Post_Even

Подскажите, пожалуйста. Пишу клиентское приложение на C# для работы с БД Firebird 2.5.
Задача: при добавлении новой строки в таблицу передать приложению сообщение;

В файле конфигурации указал:
RemoteAuxPort = 3065

В БД создал триггер:
Код:
CREATE OR ALTER TRIGGER TEST FOR CLITAB
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
  POST_EVENT 'Test';
END
В приложении:
Код:
private void button1_Click(object sender, EventArgs e)
        {           
            FbRemoteEvent UpdateTriger = new FbRemoteEvent(conn);           
            UpdateTriger.AddEvents(new string[] { "Test" });
            UpdateTriger.RemoteEventCounts += new FbRemoteEventEventHandler(EventCounts);
            UpdateTriger.QueueEvents();      
        }
 
        private void EventCounts(object sender, FbRemoteEventEventArgs args)
        {
            MessageBox.Show(args.Name + args.Counts);          
        }
В EventCounts() не входит.

Последний раз редактировалось Stilet; 14.10.2015 в 11:10.
Maxomiak вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FireBird ? KooKish Помощь студентам 0 25.06.2013 10:17
БД firebird Vtornik Помощь студентам 0 15.11.2011 22:28
FireBird Д'якон БД в Delphi 2 04.12.2008 11:15
FireBird 1.5.4 Nikola__ БД в Delphi 2 17.11.2008 14:42