ActiveX-komponentti ei pysty luomaan objektia -virhesanoma tulee näyttöön Accessin käytön aikana

Artikkelin tunnus: 319844 - Näytä tuotteet, joita tämä artikkeli koskee.
Tämän artikkelin Microsoft Access 2000 -sovellusta käsittelevä versio on 319841 (tämä artikkeli saattaa olla englanninkielinen).

Aloittelija: Tässä artikkelissa kuvatut toimet edellyttävät henkilökohtaisessa käytössä olevien tietokoneiden käyttöliittymän tuntemista.

Tämän artikkelin Microsoft Access 97 -sovellusta käsittelevä versio on 296205 (tämä artikkeli saattaa olla englanninkielinen).
Laajenna kaikki | Kutista kaikki

Tällä sivulla

Oire

Kun käytät Microsoft Accessissa, seuraava virhesanoma saattaa tulla näyttöön:
ActiveX-komponentti ei pysty luomaan objektia
Tässä artikkelissa kuvataan joitakin tämän virhesanoman yleisiä syitä ja esitellään tapoja, joiden avulla tämä ongelma voidaan ratkaista.

Syy

Tämä ongelma saattaa ilmetä, jos jokin seuraavista ehdoista toteutuu:
  • DAO (Data Access Objects) ei ole rekisteröity oikein.

    TAI
  • Vähintään yksi viittaus puuttuu.

    TAI
  • Apuohjelmatietokantaviittaus ei ole kelvollinen.

    TAI
  • Vaadittuihin kirjastoihin ei ole tarvittavia oikeuksia.

    TAI
  • Ohjatun toiminnon tiedosto on vioittunut.

Ratkaisu

Syy 1: DAO ei ole oikein rekisteröity

Ratkaisu

  1. Napsauta Microsoft Windows Terminal Server -palvelinta isännöivässä tietokoneessa tai Microsoft Accessin sisältävässä tietokoneessa Käynnistä-painiketta ja valitse sitten Suorita.
  2. Kirjoita regsvr32 ja DAO-tiedoston polku. Sijoita tämä polku kysymysmerkkien sisään. Voit esimerkiksi rekisteröidä DAO 3.6 -kirjaston käyttämällä seuraavaa komentoa:
    regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL"

Syy 2: Vähintään yksi viittaus puuttuu

Ratkaisu

  1. Avaa tietokanta, jonka yhteydessä virhesanoma tuli näyttöön.
  2. Avaa Microsoft Visual Basic Editor painamalla ALT+F11.
  3. Valitse Visual Basic Editorin Työkalut-valikosta References.
  4. Tarkastele kirjastojen luetteloa. Jos jokin kohde on merkitty puuttuvaksi, etsi kirjastotiedosto ja liitä viittaus uudelleen. Voit myös poistaa kirjaston nimen vieressä olevan valintaruudun valinnan.

Syy 3: Apuohjelmatietokantaviittaus ei ole kelvollinen

Ratkaisu

  1. Avaa tietokanta, jonka yhteydessä virhesanoma tuli näyttöön.
  2. Avaa Visual Basic Editor painamalla ALT+F11.
  3. Valitse Visual Basic Editorin Työkalut-valikosta References.
  4. Poista mahdollisten apuohjelmatietokannan (Utility Database) tai Utility.mda-tiedoston viittausten vieressä olevien valintaruutujen valinnat.

Syy 4: Vaadittuihin kirjastoihin ei ole tarvittavia oikeuksia

Ratkaisu

  • Varmista, että käyttäjillä on lukuoikeudet kaikkiin seuraaviin kansioihin.
    Kutista tämä taulukkoLaajenna tämä taulukko
    KäyttöjärjestelmäSijainti
    Windows XP\Windows\System32
    Windows NT ja Windows 2000\Winnt\System32
    Windows 95, Windows 98 ja Windows Millennium Edition\Windows\System
  • Jos et pysty myöntämään lukuoikeuksia, voit käyttää apuohjelmaa (kuten FileMon) ja selvittää, mihin tiedostoon tai tiedostoihin käyttäjillä ei ole tarvittavia oikeuksia. Voit hankkia FileMon-apuohjelman seuraavasta Sysinternalsin Web-sivustosta:
    Sysinternals

Syy 5: Ohjatun toiminnon tiedosto on vioittunut

Ratkaisu

  1. Etsi seuraavat ohjatun toiminnon tiedostot Resurssienhallinnan avulla: Acwzmain.mde, Acwztool.mde ja Acwzlib.mde.
  2. Muuta kunkin tiedoston tunnisteeksi ".old". Muuta esimerkiksi Acwzmain.mde-tiedoston nimeksi Acwzmain.old.
  3. Palauta tiedostot asentamalla Access uudelleen.

Enemmän tietoa

Tässä artikkelissa käsitellyt kolmansien osapuolten tuotteet ovat Microsoftista riippumattomien yritysten valmistamia. Microsoft ei anna näiden tuotteiden suorituskykyä tai luotettavuutta koskevaa takuuta.

Ominaisuudet

Artikkelin tunnus: 319844 - Viimeisin tarkistus: 19. maaliskuuta 2008 - Versio: 8.7
Artikkelin tiedot koskevat seuraavia tuotteita:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
Hakusanat: 
kbpubtypekc kberrmsg kbprb KB319844

Anna palautetta