Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Синхнонизация данных клиента и сервера [D6, MSSQL]


Алекс ©   (2003-03-28 15:07:00) 

Есть БД MSSQL 7.0 и 2 клиентских места как сделать так чтобы при изменении или добавлении записи в базу данных с одного клиента изменения были видны и на другом клиентском месте.
С помощью метода Requery это получается но как сделать его вызов автоматически или есть другие решения???


Alex Konshin   (2003-03-29 09:53:00) [1]

Посмотри мой пример MSSQLAlert:
http://home.earthlink.net/~akonshin/index.htm


sniknik   (2003-03-28 18:27:00) [2]

в 2000-м вроде уже сделали "Notification Services" доустанавливать нужно (???) не знаю не пользовался. можно на мелкософте поискать описание.


Clickmaker   (2003-03-28 18:15:00) [3]

Триггер + extended stored proc + какой-нибудь способ сетевого межпроцессного общения


Алекс   (2003-03-28 17:15:00) [4]

а с помощью тригеров можно???
я использую ADO как можно отлавить событие


JibSkeart   (2003-03-28 17:03:00) [5]

Либо через TClientSocket,TServerSocket
Либо посредсвом COM технологий ...
по этому поводу поищи статью в инете Глеба Уфимцева
(надо-же еще и автора помню :) )


Clickmaker   (2003-03-28 15:38:00) [6]

Как-то сообщить другому клиенту, что данные изменились. А способов куча: через мэйлслоты, через сокеты, наконец, на самом сервере запустить утилитку, нечто вроде сервера приложений, который будет при обновлении базы делать рассылку запущенным клиентам


Наверх

Титульная страница Поиск, карта сайта Написать письмо