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х-битный, не помогает.
Что еще попробовать?
|
|