Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.12;
Скачать: CL | DM;

Вниз

Получить оповещение от базы   Найти похожие ветки 

 
Marat111   (2003-05-22 15:23) [0]

Соединяюсь с MSSQL 2000 через ADO все отлично работает
Необходимо выполнить обновление данных в клиенской программме когда с другой машины в базе были сделаны изменения.


 
passm ©   (2003-05-22 16:22) [1]

Marat111 (22.05.03 15:23)> Клиент будет плакать :)


 
Stas ©   (2003-05-22 16:30) [2]

Ты хочешь закрывать/открывать таблицу как только в нее вносятся данные с другой машины ?


 
fool ©   (2003-05-22 17:38) [3]

Ну и представь ситуацию, когда данные в базе начнут активно изменяться, клиенты действительно не то что заплачут (passm © (22.05.03 16:22)) но и взревут, когда их проги просто перестанут шевелиться выполняя обновления.


 
NickBat ©   (2003-05-22 17:42) [4]

Для нетерпеливых пользователей сделай кнопочку "Обновить"


 
marat111   (2003-05-22 17:50) [5]

Дело в том что ну просто очень необходимо знать что данные на сервере изменились. На interbase я такое зделал через IDEvent. Все нормально. Но вот как это реализуется в ado?


 
Romkin ©   (2003-05-22 19:05) [6]

А никак, насколько я знаю.
Вроде была дискуссия, максимум, что посоветовали - отправлять извещение по почте.
Я бы сделал DCOM сервер, который дергал бы клиентов, а его дергал MSSQL, там с СОМ работа вроде простая.


 
clickmaker ©   (2003-05-22 19:19) [7]

Если прямо от базы, то задействовать extended stored procedures, а в DLL реализовать обмен с клиентом через пайпы, мэислоты, или, опять же, через DCOM


 
Dred2k ©   (2003-05-22 19:31) [8]

Все, конечно, здорово. Но как быть с транзакциями? С версионностью записей? Как не дергай обновление на одном клиенте, он не увидит данных от другого клиента, обновленных в рамках другой (его) транзакции. Это в общем случае, режимы транзакций бывают разные...



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
14-35047
Grab
2003-05-27 14:25
2003.06.12
Есть ли MP3 в сети?


1-34818
Mishenka
2003-06-02 19:17
2003.06.12
Как получить пиктограмму к программе?


14-34985
alxx
2003-05-21 16:17
2003.06.12
С принтером через порт.


3-34719
FlashNW
2003-05-22 15:13
2003.06.12
Привилегии пользователей


1-34911
romeomd
2003-06-01 21:22
2003.06.12
Работа с иконками