|
Как программно открыть базу аксес в монопольном режиме?
| ☑ |
0
Domovoi
25.06.14
✎
16:27
|
Как программно открыть базу аксес в монопольном режиме?
Когда открываю базу в Аксесе, то ничего ен могу с ней сделать, говорит зайдите в базу в монопольном режиме, возможно тут тоже надо монольно заходить, подскажите кто что знает?
Файл = "d:\Работа\тест1\Blanki.gdb";
СтрокаПодключения ="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Файл + "; password = 123""";
Connection = Новый COMОбъект("ADODB.Connection");
Попытка
Connection.Open(СтрокаПодключения);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
текст ошибки : Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft Access Database Engine): Не удается запустить приложение. Системная база данных отсутствует или открыта с монопольным доступом другим пользователем.
|
|
1
Господин ПЖ
25.06.14
✎
16:31
|
открываешь msdn и читаешь про опции ADODB.Connection
|
|
2
Domovoi
25.06.14
✎
16:35
|
Вообще если снять пароль с базы, то открывается свободно, может я пароль как-то не так задаю? Но когда не задавал параметр пароля для запароленной базы, писало что неверный пароль.
|
|
3
Kalambur
25.06.14
✎
16:37
|
|
|
4
YF
25.06.14
✎
16:37
|
А чего за расширение такое дикое у акцесса?
|
|
5
Domovoi
25.06.14
✎
16:41
|
(4)Ну это база для самописной проги но аксесом она открывается
|
|
6
Kalambur
25.06.14
✎
16:46
|
(5) Зачем? )) а нормальные БД использовать не судьба?
а самописка на чем?
|
|
7
Domovoi
25.06.14
✎
16:49
|
(6)Есть программа - база данных для учете на складе, надо написать загрузку из этой проги в 1с некоторых документов. база этой проги открывается аксесом. вот и пытаюсь вытащить данные.
|
|
8
Kalambur
25.06.14
✎
16:55
|
(7) мысли глобально, напиши это на 1с, наверняка 1 документ получится и 1 справочник
|
|
9
Domovoi
25.06.14
✎
16:56
|
клиенту нужна загрузка. мне платят за загрузку, блочок базы я предлагал, клиент не хочет. Тут мысли не мысли.
Все разобрался в чем проблема. Всем спасибо.
|
|