|
|
|
Неужели никто не знает ?
|
|||
|---|---|---|---|
|
#18+
В программе есть форма с Grid-ом, в которой отображается содержимое RecordSet-a через ADO. Один пользователь изменяет данные, у другого изменения не отображаются. Что для этого нужно сделать ? Каждые 5 минут Requery ? Не разумно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2002, 08:12:58 |
|
||
|
Неужели никто не знает ?
|
|||
|---|---|---|---|
|
#18+
Это client-server система. Я правильно понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2002, 08:16:25 |
|
||
|
Неужели никто не знает ?
|
|||
|---|---|---|---|
|
#18+
Да , это клиент-серверная система. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2002, 08:34:07 |
|
||
|
Неужели никто не знает ?
|
|||
|---|---|---|---|
|
#18+
можно создать служебную таблицу в которую триггером на изменение рабочей таблицы вносить данные о времени или номере последнего изменения данных. в форме глобальная переменная хранящая время последнего обновления. процедура на таймер проверяющая соответствие этой переменной данным в служебной таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2002, 09:19:10 |
|
||
|
Неужели никто не знает ?
|
|||
|---|---|---|---|
|
#18+
Смысл такой, что при изменении данных ты вызываешь расширенную хранимую процедуру(которую ты естественно написал), в которой ты рассылаешь всем клиентам уведомление об изменение. Далее понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2002, 09:58:57 |
|
||
|
Неужели никто не знает ?
|
|||
|---|---|---|---|
|
#18+
Значит перезапросы будут. Как определить что его пора проводить - уже написали :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2002, 10:41:08 |
|
||
|
Неужели никто не знает ?
|
|||
|---|---|---|---|
|
#18+
Мне кажется, что если при открытии набора записей использовать с курсор на стороне сервера, то обновления клиентов будут происходить немедленно. Проблема снимется, но клиент работать будет ощутимо медленней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2002, 16:15:00 |
|
||
|
Неужели никто не знает ?
|
|||
|---|---|---|---|
|
#18+
2Dominic > Мне кажется, что если при открытии набора записейиспользовать с курсор на стороне сервера... только Datagrid тогда не привяжешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2002, 16:24:28 |
|
||
|
Неужели никто не знает ?
|
|||
|---|---|---|---|
|
#18+
можно кстати в гриде, по перемещению указателя, делать Resync на текущую запись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2002, 16:27:18 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=46&tid=1822185]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 314ms |

| 0 / 0 |
