![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть база, с ней напрямую работают два разных приложения, [D7, IB6.x]
arche © (2003-10-23 09:19:00)
Первое приложение изменяет данные, а второе - только считывает.
Как сделать так, чтобы второе приложение считывало всегда обновленные данные, т.е. если первое изменит что-то то при запросе этих данных во втором приложении я получил измененные данные, а то у меня все время старые считываются..
Хотя я IBQuery создаю динамически при каждом запросе (при нажатии на кнопку).
В общем, помогает только реконнект :), а это плохо. Что делать-то? Или надо по другому доступ к базе строить?
Zacho (2003-10-23 09:21:00) [1]
Для читающей транзакции использовать уровень изоляции ReadCommitted.
И прочитать http://www.ibase.ru/devinfo/ibtrans.htmи http://www.ibase.ru/devinfo/ibxtrans.htm