Вниз
Скачать: CL | DM;

Получение уведомлений от SQL-сервера об изменениях.   Найти похожие ветки 

 
Новичек ©   (2006-12-17 08:38) [0]

Уважаемые Мастера, подскажите, пожалуйста, нет ли какого способа получать уведомления от SQL-сервера об изменениях в базе данных? Сейчас периодически даю "select", но этот способ мне не очень по душе :-)
Спасибо.


 
Desdechado ©   (2006-12-17 17:37) [1]

где-то есть, где-то нет

Считаю, что клиентская программа (пользователь) сама должна определять момент запроса данных, сервер об этом заботиться не должен.


 
Новичек ©   (2006-12-17 18:19) [2]

Не могу согласиться: если в базе хранятся аварии, то она (база) должна оповестить клиентов об очередной аварии.
Нашел способ с помощью JMS (Java Messages System), но нет пока реализации клиента для Delphi :-(


 
Desdechado ©   (2006-12-17 18:43) [3]

Что бы в базе ни хранилось, заставлять клиента что-то видеть - безумство.
Хочет клиент это видеть, спросит. Не хочет, его право.

ЗЫ SQL-сервер - слишком обширное понятие


 
Новичек ©   (2006-12-17 18:48) [4]

Возможно, Вы правы...
Имеется в виду, что какой-то датчик сам оповещает клиентов, а по пути и в базу запихивает данные? Стоит поразмыслить, спасибо, Александр.


 
YurikGL ©   (2006-12-18 21:08) [5]


> Не могу согласиться: если в базе хранятся аварии, то она
> (база) должна оповестить клиентов об очередной аварии.

Используем IB. При важных изменениях из триггера посылается элекронное e-mail письмо необходимым пользователям.
Реализовано через UDF.


 
Desdechado ©   (2006-12-18 21:22) [6]

YurikGL ©   (18.12.06 21:08) [5]
Автор так и не указал СУБД, как я ни намекал.

> Используем IB.
Там есть Event"ы.


 
YurikGL ©   (2006-12-18 21:25) [7]


> ЗЫ SQL-сервер - слишком обширное понятие


> Автор так и не указал СУБД, как я ни намекал.

99%, что MS SQL :)


 
MsGuns ©   (2006-12-18 22:57) [8]

Если так уж важно оповещать, то универсальное решение - трехзвенка.
А вообще Desdechado © прав, не "царское" это дело - следить за клиентами. У сервера совсем другой назначение.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
2-1172252904
rar
2007-02-23 20:48
2007.03.18
преобразовть формат DateTime


2-1172484389
Cara
2007-02-26 13:06
2007.03.18
Фильтр.


15-1171670181
IMHO
2007-02-17 02:56
2007.03.18
Неутешительные результаты 1/16 финала Кубка УЕФА


2-1172170402
Torin2
2007-02-22 21:53
2007.03.18
недоступно меню


2-1172486280
tmp
2007-02-26 13:38
2007.03.18
Как загрузить иконку программы в ImageList?




   Наверх