Имя: Пароль:
1C
1С v8
Доступ к Access
0 ixijixi
 
21.07.20
16:18
Коллеги, помогите горю. Все копья сломал.

Дано: Win Server 200R2 x64, MSSQL 2012 x64, 1C 8.3.16.1359 x32, MS Office 2010 x64 Pro.

В такой конфигурации пытаюсь подключиться из 1С к Access.
Access = Новый COMОбъект("ADODB.CONNECTION");
Access.Open(СтрокаПодключения);


Строку подключения пробовал разную
СтрокаПодключения = "Data Source={Microsoft Access Driver};Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=" + ИмяФайла + ";Uid=Admin;Pwd=";
СтрокаПодключения = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" + ИмяФайла;// + ";Uid=Admin;Pwd=";
СтрокаПодключения = "Provider=Microsoft.ACE.OLEDB.14.0;Data Source=" + ИмяФайла + ";Persist Security Info=False;";
СтрокаПодключения = "Provider=Microsoft.ACE.OLEDB.14.0;Data Source=" + ИмяФайла;
СтрокаПодключения = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="  + ИмяФайла;
СтрокаПодключения = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source="  + ИмяФайла + ";";
СтрокаПодключения = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + ИмяФайла + ";Persist Security Info=False;";


Если создать пустую файловую базу, то подключение проходит корректно (на последней строке точно), на скульной выдает ошибку
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию


Access database Engine устанавливал и 32х, и 64х-битный, не помогает.

Что еще попробовать?
1 shuhard
 
21.07.20
17:56
(0) сделай udl файлик