U ontvangt een foutbericht 'ActiveX-component kan geen object maken' bij het gebruik van Access

Origineel KB-nummer:   319844

Symptomen

Wanneer u Microsoft Access gebruikt, ontvangt u het volgende foutbericht:

ActiveX-component kan geen object maken

In dit artikel worden enkele veelvoorkomende oorzaken voor dit foutbericht beschreven en worden methoden aangeboden die u gebruiken om het probleem op te lossen.

Oorzaak

Dit gedrag kan optreden als een van de volgende voorwaarden waar is:

  • Data Access Objects (DAO) is niet goed geregistreerd.
  • Een of meer verwijzingen ontbreken.
  • Er is een verwijzing naar hulpprogrammadatabases die niet geldig is.
  • U beschikt niet over de vereiste machtigingen voor vereiste bibliotheken.
  • Er is een beschadigd wizardbestand.

Oplossing

Oorzaak 1: DAO is niet goed geregistreerd

Registreer de DAO 3.6 bibliotheek opnieuw. Volg deze stappen om dit te doen:

  1. Klik op de computer waarop Microsoft Access is geïnstalleerd of op de computer waarop Microsoft Windows Terminal Server wordt host, op Starten klik vervolgens op Uitvoeren. (Als u Run niet ziet, u ernaar zoeken of een opdrachtprompt openen).
  2. Typ regsvr32 in het tekstvak Uitvoeren, gevolgd door het pad naar uw DAO-bestand. Voeg dit pad in tussen aanhalingstekens. Als u bijvoorbeeld de DAO 3.6-bibliotheek wilt registreren, gebruikt u de volgende opdracht, die het standaardpad naar het DAO-bibliotheekbestand bevat: regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL" .

Oorzaak 2: Een of meer verwijzingen ontbreken

Controleer op ontbrekende referenties. Volg hiervoor de volgende stappen:

  1. Open de database waarvoor u het foutbericht ontvangt.
  2. Druk op ALT+F11 om de Microsoft Visual Basic Editor te openen.
  3. Klik in de Visual Basic Editor op Verwijzingen in het menu Extra.
  4. Bekijk de lijst met beschikbare referenties die zijn gecontroleerd. Als een van de gecontroleerde items het woord 'Ontbrekend' weergeeft, schakelt u de verwijzing uit.

U ook op de knop Bladeren klikken in het dialoogvenster Verwijzingen om naar de locatie van het bibliotheekbestand te bladeren dat is gekoppeld aan de ontbrekende verwijzing.

Oorzaak 3: Er is een verwijzing naar hulpprogrammadatabases die niet geldig is

Vanaf de release van Microsoft Access 2000 is een verwijzing naar Hulpprogramma niet vereist. Als u een database hebt geconverteerd van een vorige versie, ziet u mogelijk nog steeds een verwijzing naar Hulpprogramma in uw lijst met verwijzingen. Schakel eventuele verwijzingen naar Utility of Utility.mda uit. Volg deze stappen om dit te doen:

  1. Open de database waarvoor u het foutbericht ontvangt.
  2. Druk op ALT+F11 om de Visual Basic Editor te openen.
  3. Klik in de Visual Basic Editor op Verwijzingen in het menu Extra.
  4. Klik hier om het selectievakje uit te schakelen naast een verwijzing naar utility database of utility.mda.

Oorzaak 4: U beschikt niet over de vereiste machtigingen voor vereiste bibliotheken

Alle Microsoft Access-gebruikers moeten machtigingen hebben voor Windows System-mappen.

  • Zorg ervoor dat gebruikers 'lees' machtigingen hebben voor alle bestanden in de volgende mappen.

    Besturingssysteem Locatie
    32 bits of (x86) \Windows\System32
    64-bits of (x64) \Windows\SysWOW64
  • Als u geen leesmachtigingen verlenen, u een hulpprogramma zoals Procesmonitor gebruiken om te bepalen welk bestand of bestanden de gebruikers niet over de vereiste machtigingen beschikken om te gebruiken. Ga naar de volgende Sysinternals-website voor het verkrijgen van Process Monitor: Sysinternals.

Oorzaak 5: Er is een beschadigd wizardbestand

Voer de volgende stappen uit om beschadigde wizardbestanden te herstellen:

  1. Gebruik Windows Verkenner om de volgende wizardbestanden te zoeken: Acwzmain.mde, Acwztool.mde en Acwzlib.mde.
  2. Wijzig de bestandsnaamextensie van elk bestand in 'oud'. Verander bijvoorbeeld Acwzmain.mde in Acwzmain.old.
  3. Microsoft Access of Microsoft Office Professional herstellen om de wizardbestanden opnieuw te installeren.

Meer informatie

Third-party information disclaimer

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.