![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Получение уведомлений от SQL-сервера об изменениях. [D7]
Новичек © (2006-12-17 08:38:00)Уважаемые Мастера, подскажите, пожалуйста, нет ли какого способа получать уведомления от SQL-сервера об изменениях в базе данных? Сейчас периодически даю 'select', но этот способ мне не очень по душе :-)
Спасибо.
MsGuns (2006-12-18 22:57:00) [1]Если так уж важно оповещать, то универсальное решение - трехзвенка.
А вообще Desdechado © прав, не "царское" это дело - следить за клиентами. У сервера совсем другой назначение.
YurikGL (2006-12-18 21:25:00) [2]
> ЗЫ SQL-сервер - слишком обширное понятие
> Автор так и не указал СУБД, как я ни намекал.
99%, что MS SQL :)
Desdechado (2006-12-18 21:22:00) [3]YurikGL © (18.12.06 21:08) [5]
Автор так и не указал СУБД, как я ни намекал.
> Используем IB.
Там есть Event'ы.
YurikGL (2006-12-18 21:08:00) [4]
> Не могу согласиться: если в базе хранятся аварии, то она
> (база) должна оповестить клиентов об очередной аварии.
Используем IB. При важных изменениях из триггера посылается элекронное e-mail письмо необходимым пользователям.
Реализовано через UDF.
Новичек (2006-12-17 18:48:00) [5]Возможно, Вы правы...
Имеется в виду, что какой-то датчик сам оповещает клиентов, а по пути и в базу запихивает данные? Стоит поразмыслить, спасибо, Александр.
Desdechado (2006-12-17 18:43:00) [6]Что бы в базе ни хранилось, заставлять клиента что-то видеть - безумство.
Хочет клиент это видеть, спросит. Не хочет, его право.
ЗЫ SQL-сервер - слишком обширное понятие
Новичек (2006-12-17 18:19:00) [7]Не могу согласиться: если в базе хранятся аварии, то она (база) должна оповестить клиентов об очередной аварии.
Нашел способ с помощью JMS (Java Messages System), но нет пока реализации клиента для Delphi :-(
Desdechado (2006-12-17 17:37:00) [8]где-то есть, где-то нет
Считаю, что клиентская программа (пользователь) сама должна определять момент запроса данных, сервер об этом заботиться не должен.