Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Numéro de la base de connaissances d’origine : 2459087
Symptômes
Lorsque vous ouvrez votre base de données dans Access, le message d’erreur suivant s’affiche :
Échec de la méthode « Connection » de l’objet « _Current Project ».
Cet échec se produit lorsque vba Application.CurrentProject.Connection ou Application.CurrentDB.Connection est appelé.
Cause
Le moteur de base de données Access/le moteur de connectivité Access (ACE) est inclus dans un certain nombre de produits autres que Microsoft Access, tels que Microsoft Visio et Microsoft Project. Si vous installez une version d’ACE différente de celle d’Access, le chemin d’accès ACEOLEDB.DLL dans le Registre peut ne pas pointer vers la version d’ACE correspondante.
Résolution
Vous devez être en mesure de résoudre ce problème en exécutant une réparation de l’installation d’Office ou d’Access.
Vous pouvez également modifier la clé de Registre en modifiant le chemin de dll pour qu’il corresponde à celui de votre version d’Access.
Remarque
Access 2007 - OFFICE12, Access 2010 - OFFICE14, Access 2013 - OFFICE15 et Access 2016 - OFFICE16.
Installations MSI
(Système d’exploitation : 64 bits et Office : 64 bits) ou (Système d’exploitation : 32 bits et Office : 32 bits)
Clé : HKCR\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32\
Nom de la valeur : (par défaut)
Données de valeur : C:\Program Files\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL
(Système d’exploitation : 64 bits et Office : 32 bits)
Clé : HKCR\Wow6432Node\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32\
Nom de la valeur : (par défaut)
Données de valeur : C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL
Démarrer les installations en un clic 2
(Système d’exploitation : 64 bits et Office : 64 bits) ou (Système d’exploitation : 32 bits et Office : 32 bits)
Clé : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32
Nom de la valeur : (par défaut)
Données de valeur : C:\Program Files\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL
(Système d’exploitation : 64 bits et Office : 32 bits)
Clé : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\Wow6432Node\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32
Nom de la valeur : (par défaut)
Données de valeur : C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL