Makale numarası: 319844 - Son Gözden Geçirme: 08 Mart 2006 Çarşamba - Gözden geçirme: 6.4

Access'i kullanırken "ActiveX bileşeni nesneyi oluşturamıyor" hata iletisi alıyorsunuz

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Bu makalenin Microsoft Access 2000 sürümü için bkz: 319841  (http://support.microsoft.com/kb/319841/TR/ ) .

Acemi: Tek kullanıcılı bilgisayarlarda kullanıcı arabirimi bilgisini gerektirir.

Bu makalenin Microsoft Access 97 sürümü için bkz: 296205  (http://support.microsoft.com/kb/296205/ ) .

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Microsoft Access'i kullandığınızda, aşağıdaki hata iletisini alıyorsunuz:
ActiveX bileşeni nesneyi oluşturamıyor.
Bu makalede bu hata iletisine yönelik bazı genel nedenler anlatılmakta ve sorunu gidermek için kullanabileceğiniz yöntemler sunulmaktadır.

Neden

Bu davranış, aşağıdaki koşullardan biri doğru olduğunda oluşabilir:
  • Veri Erişim Nesneleri (DAO) düzgün kaydedilmemiş.

    -veya-
  • Bir veya daha fazla başvuru eksik.

    -veya-
  • Geçerli olmayan bir yardımcı program veritabanı başvurusu var.

    -veya-
  • Gerekli kitaplıklar için gerekli izinlere sahip değilsiniz.

    -veya-
  • Zarar görmüş bir sihirbaz dosyası var.

Çözüm

Neden 1: DAO Düzgün Kaydedilmemiş

Çözüm

  1. Microsoft Windows Terminal Server'ı barındıran bilgisayarda veya Microsoft Access'in yüklü olduğu bilgisayarda, Başlat'ı tıklatın ve sonra Çalıştır'ı tıklatın.
  2. regsvr32 yazıp ardından DAO dosyanızın yolunu yazın. Bu yolu tırnak işaretleri içine alın. Örneğin, DAO 3.6 kitaplığını kaydettirmek için, aşağıdaki komutu kullanın:
    regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL"

Neden 2: Bir veya Daha Fazla Başvuru Eksik

Çözüm

  1. Hata iletisini aldığınız veritabanını açın.
  2. Microsoft Visual Basic Editor'ı açmak için ALT+F11 tuş bileşimine basın.
  3. Visual Basic Editor'da Araçlar menüsünde Başvurular'ı tıklatın.
  4. Kitaplık listesini inceleyin. Herhangi bir öğe "eksik" olarak işaretlenmişse, kitaplık dosyasını bulun ve başvuruyu yeniden ilişkilendirin. Veya kitaplık adının yanındaki onay kutusunu tıklatıp temizleyin.

Neden 3: Geçerli Olmayan Bir Yardımcı Program Veritabanı Başvurusu Var.

Çözüm

  1. Hata iletisini aldığınız veritabanını açın.
  2. Visual Basic Editor'ı açmak için ALT+F11 tuş bileşimine basın.
  3. Visual Basic Editor'da Araçlar menüsünde Başvurular'ı tıklatın.
  4. Yardımcı Program Veritabanına veya Utility.mda'ya yapılan herhangi bir başvurunun yanındaki onay kutusunu tıklatıp temizleyin.

Neden 4: Gerekli Kitaplıklar İçin Gerekli İzinlere Sahip Değilsiniz.

Çözüm

  • Kullanıcıların aşağıdaki klasörlerdeki tüm dosyaların "okuma" iznine sahip olduğundan emin olun:
       İşletim Sistemi       
       --------------------------------------
       Windows NT, 2000, XP
       Windows 95, 98, Me
    					
  • Okuma izinlerini veremiyorsanız, kullanıcıların kullanmak için gerekli izinlere sahip olmadığı dosyayı veya dosyaları belirlemek için FileMon gibi bir yardımcı program kullanabilirsiniz. FileMon'u edinmek için aşağıdaki Sysinternals Web sitesini ziyaret edin:
    Sysinternals (http://www.sysinternals.com)

Neden 5: Zarar Görmüş Bir Sihirbaz Dosyası Var

Çözüm

  1. Windows Gezgini'ni kullanarak aşağıdaki sihirbaz dosyalarını bulun: Acwzmain.mde, Acwztool.mde ve Acwzlib.mde.
  2. Her dosyanın dosya adı uzantısını "old." olarak değiştirin. Örneğin, Acwzmain.mde'yi Acwzmain.old. olarak değiştirin.
  3. Dosyaları geri yüklemek için Access'i yeniden yükleyin.

Daha fazla bilgi

Bu makalede açıklanan üçüncü taraf ürünleri Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft bu ürünlerin performansı veya güvenilirliği ile ilgili örtük veya başka türlü hiçbir garanti vermez.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
Anahtar Kelimeler: 
kbmsccsearch kbpubtypekc kberrmsg kbprb KB319844