Ожидание события из внешней базы данных....

Дедушка
Дата: 18.05.2005 12:15:31
Добрый день.
Подскажите как реализовать такое... Нужна прога постоянно находящаяся в ожидании внешнего события и при наступлении которого отрабатывающая.
Под внешним событием подразумевается событие происходящее во внешней базе данных (например inserted). Т.е как только в базу вставили запись эта прога срабатывает... Некий аналог триггера SQL, но только внешний???
Вариант постоянного опроса базы (скажем с интервалом 1 мс.) не очень...
Спасибо.
Dats
Дата: 18.05.2005 12:21:52
Ну и за чем дело стало. Вы же сами предложили решение - триггер.
В триггере запуск внешней программы.
Либо опрос - что не эффективно.
Стр
Дата: 18.05.2005 12:24:23
2 Дедушка

Этот вопрос лучше задать в форуме по соответствующей СУБД.
К ado.net он отношения не имеет...
Дедушка
Дата: 18.05.2005 14:17:47
Стр
2 Дедушка

Этот вопрос лучше задать в форуме по соответствующей СУБД.
К ado.net он отношения не имеет...


Прошу прошения если коряво спросил... Вопрос был в обшем то "можно ли такое реализовать средствами ADO.NET"? Т.е открыть соединение с базой в режиме "ожидания изменения в базе". Не открывать прогу из триггера БД, а запустить её заранее и подхватывать изменения на лету...
Как вообше подобное делается?? (пытаюсь учиться... :) )
С уважением.
Стр
Дата: 18.05.2005 14:34:30
Дедушка
"можно ли такое реализовать средствами ADO.NET"?
Нет,
только опрос.
profil
Дата: 19.05.2005 15:31:48
для MS SQL есть статья Сервис событий в SQL-сервере