![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с блокировками в IB (FIB 1.0) [D6, IB6.x]
YuRock © (2004-01-28 16:50:00)
Уважаемые мастера!
У меня такая ситуация: 2 две транзакции; в одной я открываю таблицу (SELECT через IBQuery), изменяю несколько записей, делаю Commit, вновь открываю таблицу.
В другой транзакции (после этого) я изменяю одну из записей, которая "видна" в первой таблице.
Проблема: при этом выскакивает ошибка " Конфликт блокировок" и программа навсегда виснет...
Может, сталкивался кто?
YuRock (2004-01-28 19:37:00) [1]
Все. Тема закрыта. Я обошел проблему.
Если кому интересно - надо в Params указать "REC_VERSION"
HSolo (2004-01-28 17:11:00) [2]
http://ibase.ru/devinfo/ibtrans.htm
YuRock (2004-01-23 13:36:00) [3]
> HSolo © (28.01.04 17:11) [1]
Спасибо большое за полезную ссылку, но, к сожаленью в ней ничего не написано, ПОЧЕМУзапись блокируется еще до того, как я сделал Commit, а сразу после изменения (обе транзакции concurrency)?
Как от этой блокировки избавиться? Может, подскажет кто? Пожалуйста!
YuRock (2004-01-23 13:36:00) [4]
> HSolo © (28.01.04 17:11) [1]
Спасибо большое за полезную ссылку, но, к сожаленью в ней ничего не написано, ПОЧЕМУзапись блокируется еще до того, как я сделал Commit, а сразу после изменения (обе транзакции concurrency)?
Как от этой блокировки избавиться? Может, подскажет кто? Пожалуйста!