powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что такое "пассивное управление подключением"?
3 сообщений из 3, страница 1 из 1
Что такое "пассивное управление подключением"?
    #32787570
Hugh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После отработки моего модуля база не сохраняет объекты, говорит, что для этого нужен монопольный доступ.
Отследил, что это возникает после заголовка цикла по таблицам:

Код: plaintext
For Each tdfTemp In CurrentDb.TableDefs

Если сразу после поставить Stop, а при останове что-нибудь изменить (хоть комментарий написать), то при попытке сохранения пишет

Код: plaintext
1.
2.
Run-time error '3734'
База данных была приведена пользователем 'Admin' на компьютере
'Comp1' в состояние, препятствующее ее открытию или блокировке.

В хелпе по этому поводу написано:
Код: plaintext
1.
2.
Пользователь <имя> на компьютере <имя> перевел базу данных в состояние, не позволяющее ее открыть или блокировать. (Ошибка 3734)
Такая ошибка возникает, когда используется пассивное управление отключением или подключением. Эта ошибка указывает, 
что другой пользователь перевел базу данных в состояние, не позволяющее другим пользователям открывать ее.

Что бы это значило и что такое пассивное управление подключением?

P.S. Access 2002, WinXP
...
Рейтинг: 0 / 0
Что такое "пассивное управление подключением"?
    #32787602
Lenivec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ты посмотри в отладчике свой воркспэйс...
CurrentDb вообще очень опасная штука...
каждая CurrentDb приводит к открытию отдельного экземпляра базы данных
...
Рейтинг: 0 / 0
Что такое "пассивное управление подключением"?
    #32789386
Hugh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вместо CurrentDB завел

Код: plaintext
Set dbsCurrent=CurrentDB

Все заработало, спасибо за совет. Есть ли толковая статья по DAO, чтобы разобраться с воркспейсами? Вопрос, конечно, убогий, и я сам в 99% случаев ответил бы на него "Читайте хелп!". Но вдруг да есть что-нибудь кроме хелпа?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что такое "пассивное управление подключением"?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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