Как открыть 32-битный файл Access mdb из 64-битной Excel Add In - PullRequest
0 голосов
/ 02 февраля 2019

Мне нужно знать, как открыть 32-битный файл Access MDB из 64-битной надстройки Excel VBA.В интернете много информации, но нет конкретных примеров с кодом.Я просто ищу пример.

Я использую Excel (64 бита) и установил Office 2010 AccessDatabaseEngine_X64.exe, чтобы получить соответствующие драйверы Microsoft.ACE.OLEDB.12.0.

connectionString = "Provider=Microsoft.ACE.OLEDB.12.0; " & _
"Data Source=" & dbPlanFile & "; "

Файл dbPlanFile действителен.

Я пробовал различные комбинации следующей строки подключения, но безрезультатно.

connectionString = "Provider=Microsoft.ACE.OLEDB.12.0; " & _
"Data Source=" & dbPlanFile & "; " & _
"Extended Properties=""Excel 8.0;HDR=YES; """ & _
"Persist Security Info=False; " & _
"Jet OLEDB:Database Password=v83;Prompt=3;"
"Extended Properties=""Excel 12.0 XML;HDR=YES;IMEX=1; """

Я подозреваю, что я использую неправильные драйверы, или есть что-товажно, что я пропущен в строке подключения.

...