Du får feilmeldingen «ActiveX-komponenten kan ikke opprette objekt» når du bruker Access
Opprinnelig KB-nummer: 319844
Symptomer
Når du bruker Microsoft Access, får du følgende feilmelding:
ActiveX-komponenten kan ikke opprette objekt
Denne artikkelen beskriver noen vanlige årsaker til denne feilmeldingen, og tilbyr metoder du kan bruke til å løse problemet.
Årsak
Denne virkemåten kan oppstå hvis noen av følgende betingelser er oppfylt:
- DAO (Data Access Objects) er ikke riktig registrert.
- Én eller flere referanser mangler.
- Det finnes en databasereferanse som ikke er gyldig.
- Du har ikke de nødvendige tillatelsene for nødvendige biblioteker.
- Det finnes en skadet veiviserfil.
Løsning
Årsak 1: DAO er ikke riktig registrert
Registrer DAO 3.6-biblioteket på nytt. Dette gjør du slik:
- Klikk Start på datamaskinen der Microsoft Access er installert, eller på datamaskinen som er vert for Microsoft Windows Terminal Server, og klikk deretter Kjør. (Hvis du ikke ser Kjør, kan du søke etter den eller åpne en ledetekst).
- Skriv regsvr32 etterfulgt av banen til DAO-filen i kjør-tekstboksen. Sett denne banen i anførselstegn. Hvis du for eksempel vil registrere DAO 3.6-biblioteket, bruker du følgende kommando, som inkluderer standardbanen til DAO-bibliotekfilen:
regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL"
.
Årsak 2: Én eller flere referanser mangler
Se etter manglende referanser. Følg disse trinnene for å gjøre dette:
- Åpne databasen du får feilmeldingen for.
- Trykk ALT+F11 for å åpne Microsoft Visual Basic-Redaktør.
- Klikk Referanser på Verktøy-menyen i Visual Basic-Redaktør.
- Se gjennom listen over tilgjengelige referanser som er merket av. Hvis noen av de merkede elementene viser ordet «Mangler», fjerner du merket for referansen.
Du kan også klikke Bla gjennom-knappen i dialogboksen Referanser for å bla til plasseringen av bibliotekfilen som er knyttet til den manglende referansen.
Årsak 3: Det finnes en ugyldig databasereferanse for verktøyet
Fra og med utgivelsen av Microsoft Access 2000 kreves det ikke en referanse til Utility. Hvis du konverterte en database fra en tidligere versjon, kan det hende du fortsatt ser en referanse til Utility i listen over referanser. Fjern merket for eventuelle referanser til Utility eller Utility.mda. Dette gjør du slik:
- Åpne databasen du får feilmeldingen for.
- Trykk ALT+F11 for å åpne Visual Basic-Redaktør.
- Klikk Referanser på Verktøy-menyen i Visual Basic-Redaktør.
- Klikk for å fjerne merket i avmerkingsboksen ved siden av en referanse til Utility Database eller Utility.mda.
Årsak 4: Du har ikke de nødvendige tillatelsene for nødvendige biblioteker
Alle Microsoft Access-brukere må ha tillatelser til Windows System-mapper.
Kontroller at brukere har lesetillatelser for alle filer i følgende mapper.
Operativsystemet Plasseringen 32-biters eller (x86) \Windows\System32 64-biters eller (x64) \Windows\SysWOW64 Hvis du ikke kan gi lesetillatelser, kan du bruke et verktøy, for eksempel Prosessovervåking, til å finne ut hvilken fil eller hvilke filer brukerne ikke har de nødvendige tillatelsene til å bruke. Gå til følgende Sysinternals-webområde for å få tak i Process Monitor: Sysinternals.
Årsak 5: Det er en skadet veiviserfil
Følg disse trinnene for å reparere skadede veiviserfiler:
- Bruk Windows Utforsker til å finne følgende veiviserfiler: Acwzmain.mde, Acwztool.mde og Acwzlib.mde.
- Endre filtypen for hver fil til «gammel». Du kan for eksempel endre Acwzmain.mde til Acwzmain.old.
- Reparer Microsoft Access eller Microsoft Office Professional for å installere veiviserfilene på nytt.
Mer informasjon
Ansvarsfraskrivelse for informasjon fra tredjeparter
Tredjepartsproduktene som er omtalt i denne artikkelen, produseres av selskaper som er uavhengige av Microsoft. Microsoft gir ingen garantier, implisitt eller på annen måte, om disse produktenes ytelse eller pålitelighet.
Tilbakemeldinger
https://aka.ms/ContentUserFeedback.
Kommer snart: Gjennom 2024 faser vi ut GitHub Issues som tilbakemeldingsmekanisme for innhold, og erstatter det med et nytt system for tilbakemeldinger. Hvis du vil ha mer informasjon, kan du se:Send inn og vis tilbakemelding for