Мне нужно знать, как открыть 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; """
Я подозреваю, что я использую неправильные драйверы, или есть что-товажно, что я пропущен в строке подключения.