Galat run-time '424': objek diperlukan menggunakan DAO

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 163475
Artikel ini telah diarsipkan. Artikel ditawarkan dalam bentuk "apa adanya" dan tidak akan dapat diperbarui lagi.
PENTING: Artikel ini berisi informasi tentang mengedit registri. Sebelum Anda mengedit registri, pastikan Anda memahami bagaimana untuk mengembalikannya ifa masalah terjadi. Untuk selengkapnya tentang cara melakukannya, lihat topik bantuan "Restoringthe registri" Regedit.exe atau topik bantuan "Memulihkan registri kunci" di Regedt32.exe.
Gejala
Ketika Anda menjalankan Visual Basic untuk aplikasi makro yang menggunakan Data AccessObject, Anda mungkin menerima pesan galat berikut:
Galat run-time '424':
Objek yang diperlukan
Penyebab
Masalah ini dapat terjadi ketika salah satu dari berikut ini benar:

  • pustaka objek akses Data tidak direferensikan dengan benar. - atau -

  • File objek akses Data hilang, rusak, atau tidak terdaftar.
Catatan: Masalah ini juga dapat terjadi jika, ketika Anda menggunakan Microsoft Excel underWindows NT 4.0, Microsoft akses Object Library tidak direferensikan.
Pemecahan masalah
Untuk mengatasi masalah ini, menggunakan metode berikut yang sesuai.

Metode 1: pustaka objek data akses tidak terdaftar

Peringatan: Menggunakan Peninjau suntingan registri salah dapat menyebabkan masalah serius thatmay mengharuskan Anda untuk menginstal ulang sistem operasi. Microsoft cannotguarantee bahwa masalah yang dihasilkan dari penggunaan salah registri Editorcan diselesaikan. Menggunakan Peninjau suntingan registri risiko Anda sendiri.

Untuk informasi tentang cara untuk mengedit registri, lihat topik bantuan "Mengubah bukti kunci AndValues" dalam Registry Editor (Regedit.exe) atau "Tambahkan dan DeleteInformation di the registri" dan "Mengedit registri Data" topik bantuan inRegedt32.exe. Perhatikan bahwa Anda harus membuat cadangan registri sebelum Anda mengeditnya. Jika Anda menjalankan Windows NT, Anda juga harus memperbarui Anda EmergencyRepair Disk (ERD).

Jika pustaka objek akses Data tidak direferensikan dengan benar, ikuti thesesteps untuk membuat referensi ke Perpustakaan:

Microsoft Excel 97:

  1. Buka file dan tekan ALT + F11 untuk membuka Penyunting Visual Basic.
  2. Di Penyunting Visual Basic, klik referensi pada menu Alat.
  3. Di referensi kotak dialog, di bawah referensi yang tersedia, klik "Microsoft DAO 3.5 Object Library", dan kemudian klik OK.

    Jika "Microsoft DAO 3.5 Object Library" tidak tercantum dalam kotak di bawah referensi yang tersedia, klik Browse dan Cari Dao350.dll file.

    File ini terletak di map berikut:
          Program Files\Common Files\Microsoft Shared\Dao						
  4. Klik file, lalu klik OK.
Microsoft Excel 7.0

  1. Klik modul Sheet.
  2. Pada alat menu, klik referensi.

    Catatan: Ini adalah perlu klik modul Sheet. Referensi ini tidak tersedia dalam menu Tools pada lembar, lembar dialog, atau elemen bagan lembar.
  3. Di referensi kotak dialog, di bawah referensi yang tersedia, klik "Microsoft DAO 3.0 Object Library", dan kemudian klik OK.

    Jika "Microsoft DAO 3.0 Object Library" tidak tercantum dalam kotak di bawah referensi yang tersedia, klik Browse dan Cari Dao3032.dll file.

    File ini terletak di map berikut:
          Program Files\Common Files\Microsoft Shared\Dao						
    Klik file, lalu klik OK.
  4. Di referensi kotak dialog, klik OK.
Catatan: Jika Anda menggunakan Windows NT 4.0, Anda mungkin juga perlu untuk membuat areference ke pustaka objek akses Microsoft. Untuk melakukannya, menggunakan thesteps yang ditampilkan di atas untuk versi Microsoft Excel.

Juga, jika Anda referensi pustaka objek akses Microsoft, itu harus bereferenced sebelum Microsoft Data akses Object Library. Untuk mengubah theorder di mana Perpustakaan akan dirujuk dalam Microsoft Excel 97, pilih Perpustakaan theappropriate di referensi kotak dialog. Kemudian, gunakan Prioritybuttons untuk bergerak referensi atas dan ke bawah dalam daftar seperti yang diperlukan. Apabila selesai, klik OK.

Dalam Microsoft Excel 7.0, jika isreferenced Microsoft Data akses Object Library sebelum Microsoft akses pustaka objek, klik objek akses MicrosoftData perpustakaan untuk menghapus tanda centang dari kotak centang andClick OK. Dari alat menu, klik referensi dan pilih kotak centang MicrosoftData akses pustaka objek untuk memilih ulang pilihan ini. Klik OK. Ini menempatkan referensi pustaka objek Microsoft Data akses setelah theMicrosoft pustaka objek akses dalam daftar referensi.

Metode 2: File objek akses data hilang, rusak atau tidak terdaftar

Microsoft menyediakan contoh pemrograman sebagai ilustrasi saja, tanpa jaminan, baik tersurat maupun tersirat. Termasuk, namun tidak terbatas pada, jaminan tersirat kelayanan untuk diperdagangkan atau kesesuaian untuk tujuan tertentu. Artikel ini mengasumsikan bahwa Anda sudah terbiasa dengan bahasa pemrogram yang didemonstrasikan dan dengan alat-alat yang digunakan untuk membuat dan proses debugging. Microsoft teknisi dapat membantu menjelaskan fungsi dari prosedur tertentu, namun mereka tidak akan mengubah contoh-contoh ini untuk memberikan menambahkan fungsi atau membangun prosedur untuk memenuhi kebutuhan spesifik Anda. Pengujian mesin objek akses Data:

Sebelum Anda melanjutkan dengan langkah-langkah untuk mengganti file objek akses Data, menguji mesin objek akses Data dengan makro untuk memastikan bahwa itu isworking. Untuk melakukannya, ketik makro berikut dalam modul baru, dan kemudian runthe makro:
   Sub DAO_Test()       MsgBox DBEngine.Version   End Sub				
Jika makro gulung balik pesan galat, dan Anda sudah disebutkan pustaka objek DataAccess, Anda harus menginstal ulang objek akses Data mesin byremoving dan kemudian instal ulang. Jika Anda menginstal Data akses Objectmultiple kali, (hal ini dapat terjadi ketika Anda menginstal beberapa program), youmust mengedit registri sehingga akses Data objek komponen areremoved ketika Anda menghapus Microsoft Office. Untuk mengedit registri, ikuti langkah-langkah thefollowing:

  1. Pada mulai menu, klik menjalankan. Di kotak buka, ketik regedit, lalu klik OK.
  2. Membuka bukti kunci registri berikut:
          HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/Current      Version/SharedDLLs						
  3. Klik nilai berikut dalam SharedDLLs folder:
          C:\Program Files\Common Files\Microsoft Shared\DAO\dao3032.dll						
    Jika Anda menggunakan Microsoft Excel 97, klik nilai berikut di SharedDLLs folder:
          C:\Program Files\Common Files\Microsoft Shared\DAO\DAO350.DLL						
  4. Pada Edit menu, klik Ubah. Ditampilkan kotak dialog edit DWORD value. Jika nilai kotak data nilai lebih dari 1, Ubah ke 1, dan kemudian klik OK.
  5. Pada menu registri, klik keluar.
  6. Jalankan program penataan Microsoft Office dalam mode pemeliharaan. Ketika Anda diminta, klik Hapus semua.
  7. Ketika Anda diminta untuk menghapus komponen bersama, klik Hapus semua.

    Jika Anda diminta untuk me-restart komputer setelah penataan selesai, lakukanlah.
  8. Instal Microsoft Office.
Jika Anda masih menerima pesan galat di artikel ini, continuetroubleshooting dengan menggunakan langkah-langkah berikut ini:

  1. Buka berkas dalam Microsoft Excel.
  2. Klik lembar modul untuk beralih ke dalamnya. Jika Anda menggunakan Microsoft Excel 97, tekan ALT + F11 untuk memulai Visual Basic untuk aplikasi, dan kemudian klik lembar modul yang berisi kode makro objek akses Data.
  3. Pada menu Alat, klik referensi. Hapus semua referensi ke pustaka objek akses Data. Klik OK.
  4. Pada menu Alat, klik Add pasang. Jika Anda menggunakan Microsoft Excel 97, Anda dapat menemukan tambah pasang perintah hanya pada lembar kerja. Hapus semua tambah pasang kotak centang dan klik OK.
  5. Pada menu Berkas, klik Simpan. Kemudian, klik keluar pada menu Berkas.
  6. Memulai Microsoft Excel dan membuka berkas. Referensi pustaka objek akses Data yang ingin Anda gunakan.
Jika masalah terus terjadi setelah Anda mengikuti langkah-langkah ini, Anda mayneed untuk menginstal Microsoft Windows 95.

Untuk informasi lebih lanjut, lihat artikel berikut ini di theMicrosoft Knowledge Base:
178400 OFF97: Menginstal Windows 95 ke map baru untuk masalah Tshoot Office
97 opendatabase XL7 XL97 XL

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 163475 - Tinjauan Terakhir: 12/04/2015 16:20:40 - Revisi: 3.0

Microsoft Excel 97 Standard Edition, Microsoft Excel 95 Standard Edition

  • kbnosurvey kbarchive kberrmsg kbprogramming kbmt KB163475 KbMtid
Tanggapan