Имя: Пароль:
1C
1С v8
Как программно открыть базу аксес в монопольном режиме?
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
клиенту нужна загрузка. мне платят за загрузку, блочок базы я предлагал, клиент не хочет. Тут мысли не мысли.


Все разобрался в чем проблема. Всем спасибо.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.