![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите! [D6, IB6.x]
klik © (2002-08-27 09:14:00)Есть база на интербэйзе (работал не через BDE, а через политру компонент interbase) Значит она у меня через сеть работает. База загружается, данные отображаются, изменяются... НО! на других машинах изменения не видны пока не перезагрузишь программу! Так вот вопрос как мне узнавать о изменениях? Я пока только до проверки размера файла додумался если о больше чем во время запуска тогда переконнект с базой! Может как-нибудь по другому можно? Использую ibquery,ibdatabase,ibtransaction,ibupdatesql,datasource.
Val (2002-08-27 10:46:00) [1]нужно уровень изоляции транзакций установить в ReadCommited. Двойной клик на TIBDataBase...
Это избавит от проблемы с перезапуском приложения, но перечитывать данные с сервера все-равно нужно.
Насчет ивентов-имелись ввиду сообщения сервера конечно-же.
klik (2002-08-27 10:39:00) [2]А по точнее? Через чьи эвенты?
Mike Kouzmine (2002-08-27 09:52:00) [3]Наверное через эвенты.
klik (2002-08-27 09:25:00) [4]Так как мне узнать что на других машинах произошли изменения?
ЮЮ (2002-08-27 09:22:00) [5]>на других машинах изменения не видны пока не перезагрузишь программу!
Достаточно переоткрыть запросы :-)