powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Could not update; currently locked
6 сообщений из 6, страница 1 из 1
Could not update; currently locked
    #32270024
johnRSDN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа.
Сабж собственно.

Соединяюсь с Аксесом через АДО из двух разных потоков - на каждый по соединению. И начинаю в одну и ту же таблицу колбасить Инсерты.
В результате через 1 , максимум 2 секунды получаю описанную выше ошибку.

Как от этого можно избавиться. Ведь с СКЛ Сервером этого не происходит.

Спасибо.
...
Рейтинг: 0 / 0
Could not update; currently locked
    #32270181
Ой Вэй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может, так и должно быть? На время добавления записи создаётся и блокируется новая запись... по крайней мере в ODBC.

Я знаю только один способ с этим бороться: перехватывать ошибку (exception) и если это блокировка, продолжать попытки.

А почему с SQL Server'ом не происходит — пусть кто-нибудь объяснит :)
...
Рейтинг: 0 / 0
Could not update; currently locked
    #32270310
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе блокировки на добавление быть не должно никогда.
Попробуй всякие MDAC'и обнови, сервис-паки на Jet поставь...
...
Рейтинг: 0 / 0
Could not update; currently locked
    #32270527
Ой Вэй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В MSDN, в главе про Jet locking (dnjet.chm::/c6_body_17.htm) написано так:

Lock name - Write
What sets the lock - Insert, update, or delete
What is locked - All available pages
What the lock prevents - Updates or deletes to data and sometimes inserts to a table

Кто не спрятался, я не виноват...
Эксперимент что ли провести...
...
Рейтинг: 0 / 0
Could not update; currently locked
    #32271242
johnRSDN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно более полную ссылку на описываемый Вами докмуент в МСДН?
Я что-то найти никак этой статьи не могу..
Спасибо
...
Рейтинг: 0 / 0
Could not update; currently locked
    #32271615
Ой Вэй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня полный путь к этой статье такой:

mk:@MSITStore:C:\Program%20Files\Microsoft%20Visual%20Studio\MSDN\2001JAN\1033\dnjet.chm::/c6_body_17.htm

Обычно путь такой у всех, может отличаться буква диска и имя конечной директории (в зависимости от версии MSDN).
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Could not update; currently locked
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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