![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обновление данных... как мне сказать об ентом клаенту? [D5, MSSQL]
Старый НавичЁк © (2002-10-25 13:06:00)Один из клиентов обновил набор данных в таблице БД, у другого открыта эта же таблица...
?? Как мне (программно, ессно :-)) заставить обновить данные у другого (i.e. всех) клиентах ???
Я полагаю, шо вариант с таймером не катит...
Есть ли такая фишка, которая при обновлении набора данных на сервере посылает всем клиентам типа мессаги или ишшо чаво-нибудь с криком "обнови таблицы"
Сервер - MSSQL 2000...
Thank"s ...
3JIA9I CyKA (2002-10-25 14:37:00) [1]Рондо
asmith (2002-10-25 14:35:00) [2]В MSSQL 2000 этого нету (посылка мыла из хранимой процедуры не в счет - это трудно назвать оповещением об изменении). Кстати, некоторые сервера такие средства имеют - IB(Delphi, TIBEventAlerter), Oracle. Но это не значит, что сделать ничего нельзя, но нужно именно сделать, а не пользоваться готовым решением. Есть такая статья - "Сервис событий в SQL-сервере", автор Глеб Уфимцев:
http://www.sql.ru/articles/mssql/02040201AlertServiceForSQLserv.shtml
chak (2002-10-25 14:12:00) [3]==> {bas} (25.10.02 13:49)
а поподробнее насчет Oracle и ALERT где можно узнать?
Самому стало интересно, рано илди позно придется столкнуться с этим.
Anatoly Podgoretsky (2002-10-25 13:57:00) [4]А не было, сидит женщина смотрит на экран, тут бах ей всю сетку обновили, но так как это была покупная задача, то я поступил по садистки, когда приехал разработчик, я его отвел к эенщинам и там одного оставил :-)
passm (2002-10-25 13:50:00) [5]Anatoly Podgoretsky © (25.10.02 13:46)> Это на пользу, если пользователь может управлять авторефрешем. (Включить/отнключить, интервал.)
{bas} (2002-10-25 13:49:00) [6]Если сделать нормально и сервер справится, то пользователи не будут плакть
Oracle этот механизм ALERT называется
passm (2002-10-25 13:48:00) [7]MsGuns © (25.10.02 13:43)> Ну насчет "всех прог" это слишком :)
Anatoly Podgoretsky (2002-10-25 13:46:00) [8]Я видел такие программы, пользователи плакали
MsGuns (2002-10-25 13:43:00) [9]Вообще-то это называется AutoRefresh-ом. Не знаю, есть ли он в MSSQL, но думаю, что есть (может только по-другому обзывается). Все проги должны включать эту опцию, тогда и будет все обновляться автоматически через определенные промежутки времени.
Но вот только понравится ли это ВСЕМ юзерам (см.Anatoly Podgoretsky © (25.10.02 13:09) - вопрос.
Johnmen (2002-10-25 13:40:00) [10]>Anatoly Podgoretsky © (25.10.02 13:09)
Дернулось и повисло...:)))
Anatoly Podgoretsky (2002-10-25 13:09:00) [11]Так что бы у него все дкрнулось, а лучше у всех