Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.18;
Скачать: 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 вся ветка

Текущий архив: 2007.03.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.064 c
15-1171660987
Ricks
2007-02-17 00:23
2007.03.18
Никола Тесла


2-1172265248
Allexandr
2007-02-24 00:14
2007.03.18
ColorDialog


2-1172410281
CaptainBlack
2007-02-25 16:31
2007.03.18
C++,DLL и Delphi


6-1160120554
SergeySP
2006-10-06 11:42
2007.03.18
Удалить подвисшее соединение.


15-1171515334
Windows ME
2007-02-15 07:55
2007.03.18
Hasta la Vista