Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Número de KB original: 2459087
Síntomas
Al abrir la base de datos en Access, recibirá el siguiente mensaje de error:
Error en el método "Connection" del objeto "_Current Project".
Este error se produce cuando se llama a Application.CurrentProject.Connection de VBA o Application.CurrentDB.Connection.
Causa
El motor de base de datos de Access o el motor de conectividad de acceso (ACE) se incluye con una serie de productos distintos de Microsoft Access, como Microsoft Visio y Microsoft Project. Si instala una versión de ACE distinta a la de Access, es posible que la ruta de acceso de ACEOLEDB.DLL del Registro no apunte a la versión de ACE correspondiente.
Solución
Para resolver este problema, ejecute una reparación de la instalación de Office o Access.
Como alternativa, puede modificar la clave del Registro cambiando la ruta de acceso dll para que coincida con la de la versión de Access.
Nota:
Access 2007 - OFFICE12, Access 2010 - OFFICE14, Access 2013 - OFFICE15 y Access 2016 - OFFICE16.
Instalaciones de MSI
(Sistema operativo: 64 bits y Office: 64 bits) o (sistema operativo: 32 bits y Office: 32 bits)
Clave: HKCR\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32\
Nombre del valor: (valor predeterminado)
Datos de valor: C:\Program Files\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL
(Sistema operativo: 64 bits y Office: 32 bits)
Clave: HKCR\Wow6432Node\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32\
Nombre del valor: (valor predeterminado)
Datos de valor: C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL
Instalaciones de click-2-run
(Sistema operativo: 64 bits y Office: 64 bits) o (sistema operativo: 32 bits y Office: 32 bits)
Clave: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32
Nombre del valor: (valor predeterminado)
Datos de valor: C:\Program Files\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL
(Sistema operativo: 64 bits y Office: 32 bits)
Clave: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\Wow6432Node\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32
Nombre del valor: (valor predeterminado)
Datos de valor: C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL