Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Исходный номер базы знаний: 2459087
Симптомы
При открытии базы данных в Access появляется следующее сообщение об ошибке:
Сбой метода Connection объекта _Current Project.
Этот сбой возникает при вызове VBA Application.CurrentProject.Connection или Application.CurrentDB.Connection.
Причина
Компонент Access Database Engine/Access Connectivity Engine (ACE) входит в ряд продуктов, отличных от Microsoft Access, таких как Microsoft Visio и Microsoft Project. Если установить версию ACE, отличную от версии Access, путь к ACEOLEDB.DLL в реестре может не указывать на соответствующую версию ACE.
Разрешение
Вы сможете устранить эту проблему, запустив исправление установки Office или Access.
Кроме того, можно изменить раздел реестра, изменив путь к библиотеке DLL в соответствии с версией Access.
Примечание.
Access 2007 — OFFICE12, Access 2010 — OFFICE14, Access 2013 — OFFICE15 и Access 2016 — OFFICE16.
Установки MSI
(ОС: 64-разрядная и Office: 64-разрядная) или (ОС: 32-разрядная и Office: 32-разрядная версия)
Ключ: HKCR\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32\
Имя значения: (по умолчанию)
Данные о значении: C:\Program Files\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL
(ОС: 64-разрядная и Office: 32-разрядная версия)
Ключ: HKCR\Wow6432Node\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32\
Имя значения: (по умолчанию)
Данные о значении: C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL
Установка нажми 2
(ОС: 64-разрядная и Office: 64-разрядная) или (ОС: 32-разрядная и Office: 32-разрядная версия)
Ключ: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32
Имя значения: (по умолчанию)
Данные о значении: C:\Program Files\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL
(ОС: 64-разрядная и Office: 32-разрядная версия)
Ключ: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\Wow6432Node\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32
Имя значения: (по умолчанию)
Данные о значении: C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL