Anslutningsfel vid användning av CurrentProject.Connection eller CurrentDB.Connection i Access

Anteckning

Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.

Ursprungligt KB-nummer:   2459087

Symptom

Näs näs näs näs näs näs näk äk sänder du fönde:

Metoden "Anslutning" av objektet "_Current Project" misslyckades.

Det här felet uppstår när VBA Application.CurrentProject.Connection eller Application.CurrentDB.Connection anropas.

Orsak

Access Database Engine/Access Connectivity Engine (ACE) ingår i ett antal andra produkter än Microsoft Access, till exempel Microsoft Visio och Microsoft Project.Om du installerar en version av ACE som skiljer sig från Access, ACEOLEDB. DLL-sökvägen i registret kanske inte pekar på motsvarande ACE-version.

Lösning

Du bör kunna lösa problemet genom att köra en reparation av Office- eller Access-installationen.

Du kan också ändra registernyckeln som ändrar dll-sökvägen så att den matchar åtkomstversionens.

Anteckning

Access 2007 – OFFICE12, Access 2010 – OFFICE14, Access 2013 – OFFICE15 och Access 2016 – OFFICE16.

MSI-installationer

(OS: 64-bitars och Office: 64-bitars) eller (OS: 32-bitars och Office: 32-bitars)

Nyckel:HKCR\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32\

Värdenamn: (Standard)

Värdedata:C:\Program Files\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL

(OS: 64-bitars och Office: 32-bitars)

Nyckel:HKCR\Wow6432Node\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32\

Värdenamn: (Standard)

Värdedata:C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL

Klicka-2-run installationer

(OS: 64-bitars och Office: 64-bitars) eller (OS: 32-bitars och Office: 32-bitars)

Nyckel:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32

Värdenamn: (Standard)

Värdedata:C:\Program Files\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL

(OS: 64-bitars och Office: 32-bitars)

Nyckel:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\Wow6432Node\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32

Värdenamn: (Standard)

Värdedata:C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL