Подскажите, люди добрые — есть потребность в том, чтобы срабатывание триггера почуствовала программа. Смотреть изменение статуса раз в секунду — не вариант. В Interbase, помнится, что-то такое было, можно было настраивать обратную связь базы данных с программой, точно не помню, но вроде что-то такое было. Нет ли какой-нибудь штуки, может дллки или компонента для VCL, которые могли бы реализовать что-то подобное?
Здравствуйте, Аноним, Вы писали:
А>Подскажите, люди добрые — есть потребность в том, чтобы срабатывание триггера почуствовала программа. Смотреть изменение статуса раз в секунду — не вариант. В Interbase, помнится, что-то такое было, можно было настраивать обратную связь базы данных с программой, точно не помню, но вроде что-то такое было. Нет ли какой-нибудь штуки, может дллки или компонента для VCL, которые могли бы реализовать что-то подобное?
Здравствуйте, Аноним, Вы писали:
А>Подскажите, люди добрые — есть потребность в том, чтобы срабатывание триггера почуствовала программа. Смотреть изменение статуса раз в секунду — не вариант. В Interbase, помнится, что-то такое было, можно было настраивать обратную связь базы данных с программой, точно не помню, но вроде что-то такое было. Нет ли какой-нибудь штуки, может дллки или компонента для VCL, которые могли бы реализовать что-то подобное?
Сделать это можно по разному: Обьект Extended Stored Procedure или ActiveX, который через сокеты по UDP, named pipes или mailslots отсылает уведомления, а клиент слушает порт. Вообще у меня сделана реализация компонентика для C++ Builder 6 — http://www.messageapi.narod.ru.
Есть статейка раскрывающая подобный вопрос http://www.sql.ru/subscribe/2002/091.shtml.
Интересное обсуждение с точки зрения теории, однако может кто-то знает готовую библиотечку или компонентик? Не хочется писать уже написаное...
Re[2]: MSSQL - callback (триггер -> программа)
От:
Аноним
Дата:
01.12.05 12:07
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Вообще у меня сделана реализация компонентика для C++ Builder 6 — http://www.messageapi.narod.ru.
Тю, а компонентик-то платный... Дело хорошее, но мне не очень подходит.
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Аноним, Вы писали:
А>>Вообще у меня сделана реализация компонентика для C++ Builder 6 — http://www.messageapi.narod.ru. А>Тю, а компонентик-то платный... Дело хорошее, но мне не очень подходит.
Ну вообще он конечно триальный, это да... Но полностью функциональный
Здравствуйте, Аноним, Вы писали:
А>Подскажите, люди добрые — есть потребность в том, чтобы срабатывание триггера почуствовала программа. Смотреть изменение статуса раз в секунду — не вариант. В Interbase, помнится, что-то такое было, можно было настраивать обратную связь базы данных с программой, точно не помню, но вроде что-то такое было. Нет ли какой-нибудь штуки, может дллки или компонента для VCL, которые могли бы реализовать что-то подобное?
Я реализовывал через Extended Stored Proc и MSMQ — там кода несколько десятков строк. Насколько я знаю, на данный момент у MS есть Notification Services. Качать с MS-а.