![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменения в базе данных [D5, IB5.x]
Леша © (2002-05-22 22:22:00)Помогите пожалусто как отобразить в клиентской программе изменения сделанные на сервере другим клиентом.
Леша (2002-05-24 21:03:00) [1]Я написал тригер на сервере при получении сообщения от сервера IBEvents1 обновляю (IBTransaction1.activ=false; IBTransaction1.activ=true;;IBTable1.activ=false; IBTable1.activ=true ) при этом конечно все обновляется но происходит с моргание DBGrid1 что не очень красиво. Нельзя ли както просто внести изменения. Или сделать както подругому.
Alexandr (2002-05-23 09:58:00) [2]2IPisk: А если бы внимательно прочитал вопрос, то не стал бы давать левых ответов
IPisk (2002-05-23 09:52:00) [3]Если это ORACLE, то можно через триггеры + Alert
Alexandr (2002-05-23 09:03:00) [4]при том, что можно через готовый, но иногда глючный - events в IB
или самодельный - но тут как получится
Johnmen (2002-05-23 09:00:00) [5]Можно через генератор событий...
Alexandr (2002-05-23 08:55:00) [6]а для обновления данных использовать refreshSQL
или close/open
skiph (2002-05-23 06:05:00) [7]Кстати, если MS SQL, то можно задействовать журнал транзакций. Однако он периодически усекается, поэтому лучше все таки свою службу завести.
skiph (2002-05-23 06:03:00) [8]Документировать изменения и имена пользователей, сделавшие их.