"Az ActiveX-összetevő nem tud objektumot létrehozni" hibaüzenet jelenik meg az Access használatakor

Eredeti tudásbáziscikk száma: 319844

Jelenségek

A Microsoft Access használatakor a következő hibaüzenet jelenik meg:

Az ActiveX-összetevő nem tud objektumot létrehozni

Ez a cikk a hibaüzenet néhány gyakori okát ismerteti, és olyan módszereket kínál, amelyekkel megoldhatja a problémát.

A probléma oka

Ez a viselkedés akkor fordulhat elő, ha az alábbi feltételek bármelyike teljesül:

  • Az adatelérési objektumok (DAO) nincsenek megfelelően regisztrálva.
  • Egy vagy több hivatkozás hiányzik.
  • Érvénytelen segédadatbázis-hivatkozás van.
  • Nem rendelkezik a szükséges kódtárakhoz szükséges engedélyekkel.
  • Sérült a varázslófájl.

Megoldás

1. ok: A DAO nincs megfelelően regisztrálva

Regisztrálja újra a DAO 3.6 kódtárat. Ehhez hajtsa végre a következő lépéseket:

  1. Azon a számítógépen, amelyre a Microsoft Access telepítve van, vagy a Microsoft Windows terminál Servert futtató számítógépen kattintson a Start gombra, majd a Futtatás parancsra. (Ha nem látja a Futtatás elemet, rákereshet, vagy megnyithat egy parancssort.
  2. A Futtatás szövegmezőbe írja be a regsvr32 kifejezést, majd a DAO-fájl elérési útját. Az elérési utat idézőjelek közé kell tenni. A DAO 3.6-kódtár regisztrálásához például használja a következő parancsot, amely tartalmazza a DAO-kódtárfájl alapértelmezett elérési útját: regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL".

2. ok: Egy vagy több hivatkozás hiányzik

Ellenőrizze, hogy nincsenek-e hiányzó hivatkozások. Ehhez kövesse az alábbi lépéseket:

  1. Nyissa meg azt az adatbázist, amelyhez a hibaüzenetet kapja.
  2. Nyomja le az ALT+F11 billentyűkombinációt a Microsoft Visual Basic Szerkesztő megnyitásához.
  3. A Visual Basic Szerkesztő kattintson az Eszközök menü Hivatkozások elemére.
  4. Tekintse át az ellenőrzött elérhető hivatkozások listáját. Ha a bejelölt elemek bármelyike a "Hiányzó" szót jeleníti meg, törölje a hivatkozás jelölését.

Másik lehetőségként a Hivatkozások párbeszédpanel Tallózás gombjára kattintva megkeresheti a hiányzó hivatkozáshoz társított tárfájl helyét.

3. ok: Érvénytelen segédadatbázis-hivatkozás

A Microsoft Access 2000 kiadásától nem szükséges segédprogramra hivatkozni. Ha egy adatbázist egy korábbi verzióból konvertált, akkor is megjelenhet a referenciák listájában a Segédprogramra mutató hivatkozás. Törölje a segédprogramra vagy utility.mda-ra mutató hivatkozások jelölését. Ehhez hajtsa végre a következő lépéseket:

  1. Nyissa meg azt az adatbázist, amelyhez a hibaüzenetet kapja.
  2. Nyomja le az ALT+F11 billentyűkombinációt a Visual Basic Szerkesztő megnyitásához.
  3. A Visual Basic Szerkesztő kattintson az Eszközök menü Hivatkozások elemére.
  4. Ide kattintva törölheti a segédprogram-adatbázisra vagy utility.mda fájlra mutató hivatkozások melletti jelölőnégyzet jelölését.

4\ ok: Nem rendelkezik a szükséges kódtárakhoz szükséges engedélyekkel

Minden Microsoft Access-felhasználónak rendelkeznie kell a Windows Rendszer mappáira vonatkozó engedélyekkel.

  • Győződjön meg arról, hogy a felhasználók "olvasási" engedélyekkel rendelkeznek az alábbi mappákban található összes fájlhoz.

    Operációs rendszer Hely
    32 bites vagy (x86) \Windows\System32
    64 bites vagy (x64) \Windows\SysWOW64
  • Ha nem tud olvasási engedélyeket adni, használhat egy segédprogramot, például a Folyamatfigyelőt annak meghatározásához, hogy a felhasználók mely fájlokhoz vagy fájlokhoz nem rendelkeznek a szükséges engedélyekkel. A Folyamatfigyelő beszerzéséhez látogasson el a Sysinternals következő webhelyére: Sysinternals.

5. ok: Sérült varázslófájl

A sérült varázslófájlok javításához kövesse az alábbi lépéseket:

  1. A Windows Intézővel keresse meg a következő varázslófájlokat: Acwzmain.mde, Acwztool.mde és Acwzlib.mde.
  2. Módosítsa az egyes fájlok fájlnévkiterjesztését "régire". Módosítsa például az Acwzmain.mde fájlt Acwzmain.old fájlra.
  3. Javítsa ki a Microsoft Accesst vagy a Microsoft Office Professional a varázsló fájljainak újratelepítéséhez.

További információ

Harmadik felektől származó információkra vonatkozó jognyilatkozat

A cikkben említett, külső gyártóktól származó termékek a Microsofttól független gyártók termékei, amelyek teljesítményére és megbízhatóságára a Microsoft sem vélelmezett, sem másféle garanciát nem vállal.