powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Какую блокировку устанавливает транзакция
2 сообщений из 2, страница 1 из 1
Какую блокировку устанавливает транзакция
    #32443233
acol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поправьте меня, если я ошибаюсь.

Вся лабуда, связанная с Levels of Locking
(Exclusive, Recordset, Page locking) теряет свою силу как только включается транзакция.

По крайней мере у меня долгосрочные транзакции намертво блокируют добавление данных в таблицы, при том, что на логическом уровне данные разных соединений (читай транзакций) не пересекаются. (Использую Delphi + ADO)

Не поделитесь ли собственными наблюдениями о поведении блокировок в Аccesse при включеной транзакции. Можно ли ими управлять хоть как-то?
...
Рейтинг: 0 / 0
Какую блокировку устанавливает транзакция
    #32443261
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
индексы есть?
опция "Блокировка записей при открытии БД" включена? (на самом деле это опция должна бы называться "Блокировка на уровне строк")
Ну и убирать долгосрочные транзакции - заполняя временные таблицы и за один раз обновлять исходные, активней использовать иснтрукции SQL ( INSERT, DELETE, а не методы ADO. хотя у тебя м.б. так и сделано)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Какую блокировку устанавливает транзакция
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]