|
Динамическое изменение данных на всех клиентах
|
|||
---|---|---|---|
#18+
Hi ALL!!! Вот проблемка - есть база данных на MS SQL 2000, а клиентское ПО пишу да Delphi 6. Требуется что бы у каждого клиента были видны изменения вносимые другими в таблицы... например один добовляет в таблицу новую страну, а у других (у которых открыт этот справочник) она появлялась тоже... возможно ли это организовать? для связи с базой использую ADO... для показа таблицы используется ADOQuery на которое ссылается DataSource и на него в свою очередь ссылается DBGrid. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2002, 12:55 |
|
Динамическое изменение данных на всех клиентах
|
|||
---|---|---|---|
#18+
На сайте delphi.mastak.ru был дан ответ на данный вопрос - поищи там, но суть такова - пишешь для сервера extended sp, которую вызываешь при изменении, процедура рассылает сообщение клиентам - клиентское приложение получает его - и обновляет данные ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2002, 13:21 |
|
Динамическое изменение данных на всех клиентах
|
|||
---|---|---|---|
#18+
Немного не понял... как послать? и как принять сообщение на клиенте? и что именно посылать? принимать? и самое главное - как обновлять? и кстати раз уж зашел разговор то есть ли кто, кто работал с динамическими курсорами в ADO? и как можно показать набор строк, ведь DBGrid отказывается работатть с динамическими курсорами - пишет мол ошибка, т.к. dataset не поддерживает bookmarks... как можно из этого выйти? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2002, 14:22 |
|
|
start [/forum/topic.php?fid=58&gotonew=1&tid=2120004]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 141ms |
0 / 0 |