Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите! [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]

>на других машинах изменения не видны пока не перезагрузишь программу!
Достаточно переоткрыть запросы :-)


Наверх

Титульная страница Поиск, карта сайта Написать письмо