Yhteysvirhe käytettäessä CurrentProject.Connectionia tai CurrentDB.Connection-yhteyttä Accessissa
Alkuperäinen KT-numero: 2459087
Oireet
Kun avaat tietokannan Accessissa, näyttöön tulee seuraava virhesanoma:
Objektin _Current Project yhteysmenetelmä epäonnistui.
Tämä virhe ilmenee, kun VBA Application.CurrentProject.Connection tai Application.CurrentDB.Connection kutsutaan.
Syy
Käyttöoikeustietokantamoduuli/Käyttöoikeusyhteysmoduuli (ACE) sisältyy useisiin muihin tuotteisiin kuin Microsoft Accessiin, kuten Microsoft Visioon ja Microsoft Projectiin. Jos asennat ACE-version, joka on eri kuin Accessin versio, rekisterin ACEOLEDB.DLL polku ei voi osoittaa vastaavaan ACE-versioon.
Ratkaisu
Sinun pitäisi pystyä ratkaisemaan tämä ongelma suorittamalla Office- tai Access-asennuksen korjaus.
Vaihtoehtoisesti voit muokata rekisteriavainta muuttamalla dll-polun vastaamaan Access-versiosi polkua.
Huomautus
Access 2007 – OFFICE12, Access 2010 – OFFICE14, Access 2013 – OFFICE15 ja Access 2016 – OFFICE16.
MSI-asennukset
(Käyttöjärjestelmä: 64-bittinen ja Office: 64-bittinen) tai (käyttöjärjestelmä: 32-bittinen ja Office: 32-bittinen)
Avain: HKCR\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32\
Arvon nimi: (oletusarvo)
Arvotiedot: C:\Program Files\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL
(Käyttöjärjestelmä: 64-bittinen ja Office: 32-bittinen)
Avain: HKCR\Wow6432Node\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32\
Arvon nimi: (oletusarvo)
Arvotiedot: C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL
Click-2-Run-asennukset
(Käyttöjärjestelmä: 64-bittinen ja Office: 64-bittinen) tai (käyttöjärjestelmä: 32-bittinen ja Office: 32-bittinen)
Avain: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32
Arvon nimi: (oletusarvo)
Arvotiedot: C:\Program Files\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL
(Käyttöjärjestelmä: 64-bittinen ja Office: 32-bittinen)
Avain: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\Wow6432Node\CLSID\{3BE786A0-0366-4F5C-9434-25CF162E475E}\InprocServer32
Arvon nimi: (oletusarvo)
Arvotiedot: C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\ACEOLEDB.DLL
Palaute
https://aka.ms/ContentUserFeedback.
Tulossa pian: Vuoden 2024 aikana poistamme asteittain GitHub Issuesin käytöstä sisällön palautemekanismina ja korvaamme sen uudella palautejärjestelmällä. Lisätietoja on täällä:Lähetä ja näytä palaute kohteelle