Bagaimana untuk memastikan Jet 3.5 telah terinstal dengan benar (bagian I)

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 240377 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini rincian langkah yang dapat Anda ambil untuk memperbaiki masalah instalasi dengan Microsoft Jet 3.51. Ini mencakup pemecahan masalah untuk DAO, objek Data ActiveX (ADO) dan metode akses ODBC.

INFORMASI LEBIH LANJUT

PERINGATAN: Artikel ini berisi informasi spesifik mengenai mengedit registri Windows. Anda harus selalu membuat cadangan registri sebelum Anda mengeditnya. Jika Anda mengubah registri, Anda dapat menyebabkan komputer Anda berhenti berfungsi. Hanya ahli programmer tingkat harus mencoba langkah-langkah dalam artikel ini.

Microsoft menyediakan informasi ini tanpa garansi baik tersurat maupun tersirat, termasuk, namun tidak terbatas pada, jaminan tersirat mengenai keadaan yang dapat diperjualbelikan dan/atau kesesuaian untuk tujuan tertentu. Artikel ini mengasumsikan bahwa Anda sudah familiar dengan aman registri mengedit prosedur.

Jika Anda memiliki pengalaman yang terbatas, Anda mungkin ingin menghubungi Microsoft Certified Partner. Untuk informasi lebih lanjut tentang Microsoft Certified mitra, silakan lihat halaman berikut di World Wide Web:
http://www.Microsoft.com/certpartner/
Untuk informasi lebih lanjut tentang opsi dukungan tersedia dari Microsoft, silakan lihat halaman berikut di World Wide Web:
http://support.Microsoft.com/default.aspx?scid=Fh;EN-US;CNTACTMS

Pendahuluan

Microsoft Jet database engine yang digunakan oleh berbagai aplikasi sehingga mungkin bahwa aplikasi, atau, lebih mungkin, aplikasi penghapusan instalasi dapat mempengaruhi aplikasi lain pada komputer Anda. Artikel ini rincian langkah yang dapat Anda ambil untuk memastikan bahwa Microsoft Jet dengan benar diinstal pada komputer Anda.

Dokumen ini dibagi menjadi tiga bagian, () pemecahan masalah metode akses, yang mencakup memastikan DAO, ADO dan ODBC driver sudah diinstal dengan benar, (b) mengatasi masalah Microsoft Jet, yang mencakup Jet dll dan pengaturan registri, dan (c) sumber Data, yang daftar registri kunci yang akan membuat tubuh artikel sulit untuk membaca.

Silakan lihat artikel Basis Pengetahuan Microsoft berikut untuk kelanjutan dari artikel ini, yang meliputi bagian C, Data sumber daya:
245524 Bagaimana untuk memastikan Jet 3.5 telah terinstal dengan benar (bagian II)

Metode akses pemecahan masalah

Sebelum pemecahan masalah instalasi Jet, Anda perlu memastikan bahwa metode akses diinstal dengan benar. Bagian berikut mencakup DAO, ODBC, dan ADO.

Objek Akses Data (DAO)

DAO adalah metode akses Jet yang paling umum. Langkah-langkah berikut dapat digunakan untuk memastikan bahwa itu adalah terinstal dengan benar:
  1. Pastikan Anda memiliki berkas berikut:
    C:\Program Files\Common Files\Microsoft Shared\Dao\Dao350.dll
    					
    CATATAN: Huruf pengandar mungkin berbeda jika salinan Windows diinstal pada kandar selain drive C:.

  2. Jika proyek Anda referensi (Microsoft DAO 2.5/3.5atau 3.51) Perpustakaan kompatibilitas bukan (Microsoft DAO 3.5atau 3.51) Perpustakaan, maka Anda perlu untuk memastikan bahwa berkas berikut ini diinstal:
    C:\Program Files\Common Files\Microsoft Shared\Dao\Dao2535.tlb
    					
  3. Anda perlu untuk memastikan bahwa kunci registri untuk DAO ada. Kunci registri yang terdaftar di bagian pengaturan registri Microsoft DAO nanti dalam artikel ini. Menggunakan RegEdit program untuk memverifikasi bahwa kunci registri yang ada. Jika kunci registri hilang atau menunjuk ke sebuah file yang tidak ada, Anda dapat secara manual menghapus registrasi dan mendaftar ulang berkas Dao350.dll dengan menjalankan perintah berikut dua dari Windows Mulai tombol, dan kemudian pilih Menjalankan atau dari MS/DOS command prompt menggunakan perintah ini:
    Regsvr32.exe /U 
    "C:\Program Files\Common Files\Microsoft Shared\Dao\Dao350.dll"
    
    Regsvr32.exe
    "C:\Program Files\Common Files\Microsoft Shared\Dao\Dao350.dll"
    						
    Perhatikan bahwa dua perintah sebelumnya memiliki satu baris untuk dibaca. Anda harus menjalankan setiap perintah pada satu baris.

    Bergantian, Anda dapat mengedit registri secara langsung. Petunjuk untuk menerapkan nilai-nilai melalui berkas .reg diberikan dalam bagian pengaturan registri Microsoft DAO.
  4. Setelah pengaturan file dan registri di tempat, Anda dapat menguji instalasi DAO melalui kode. Membuat referensi ke (Microsoft DAO 3.5atau 3.51) Perpustakaan dalam proyek Anda dan menjalankan pernyataan berikut:
    Debug.Print DBEngine.Version
    						
    Jika pernyataan bekerja, namun aplikasi Anda masih gagal, Anda harus melanjutkan dengan bagian "Pemecahan masalah Microsoft Jet".

    Jika sebelumnya menguji kode menyebabkan pesan kesalahan ini:
    '429': Komponen ActiveX tidak dapat membuat objek.
    Periksa untuk melihat jika kunci lisensi desain-waktu DAO ada di komputer Anda. Tiga baris berikut dapat disimpan ke file dengan ekstensi .reg dan diimpor ke registri melalui RegEdit program:
    REGEDIT4
    [HKEY_CLASSES_ROOT\Licenses\F4FC596D-DFFE-11CF-9551-00AA00A3DC45]
    @="mbmabptebkjcdlgtjmskjwtsdhjbmkmwtrak"
    					
  5. Jika kode gagal dengan pelanggaran akses, beberapa file dukungan mungkin ketinggalan zaman, biasanya:
    Oleaut32.dll
    Msvcrt.dll
    					
    Versi terbaru dari berkas-berkas ini dapat diperoleh dengan menginstal versi terbaru:dari World Wide Web. Berjalan di komputer Anda untuk menginstal berkas pendukung terbaru.

    CATATAN: Menginstal file ini mungkin menimpa pengandar Microsoft akses ODBC seperti yang dijelaskan di bagian berikut. Jika Anda memiliki program yang menggunakan pengandar ini, Anda harus berhati-hati tentang upgrade mereka.

  6. Kadang-kadang, pelanggaran akses mungkin hasil dari ketidaksesuaian antara versi Dao350.dll dan beberapa Jet lain atau mendukung dll. Sebagai contoh, jika Anda memiliki versi 3,50 Dao350.dll dan Jet 3.51, Anda mungkin mengalami masalah. Upgrade ke versi 3.51 Dao350.dll mungkin membantu.

Microsoft Access ODBC driver

Instalasi Microsoft Access 2000, Microsoft Visual Basic 6.0 SP3, Microsoft Windows 2000, ADO 2,1 atau yang lebih baru, dan produk lainnya bisa pecah program yang menggunakan pengandar Microsoft akses ODBC. Aplikasi ini mengganti pengandar Microsoft Jet 3.5 ODBC dengan Microsoft Jet 4.0 ODBC driver. Pengandar ini memiliki kemampuan yang berbeda dan dapat menyebabkan aplikasi Anda gagal dalam keadaan tertentu. Anda dapat memeriksa nomor versi dari file-file berikut:
Odbcjt32.dll 
Odbcji32.dll 
Odexl32.dll
Oddbse32.dll 
Odpdx32.dll 
Odtext32.dll 
Odfox32.dll
				
File ini terletak di dalam folder Windows\System (atau Winnt\System32 untuk Windows NT). Versi berkas harus mulai dengan 3.5 atau 3.51.

Jika nomor versi dimulai dengan 4.0, kemudian artikel Basis Pengetahuan Microsoft berikut berurusan secara khusus dengan masalah ini:
237575 Kembali ke pengandar ODBC 97 Akses setelah menginstal MDAC


Artikel juga dapat digunakan jika file tidak ada sama sekali. Setelah driver di tempat, Anda harus dapat melihat mereka dalam ODBC Administrator dalam Control Panel (atau Alat administratifJika Anda menggunakan Windows 2000), membuat DSNs untuk file MDB dan Islam TERPADU dan kompak Microsoft Access database. Jika artikel ini tidak mengatasi masalah dan Anda dapat menggunakan pengandar ODBC lain tanpa mengalami masalah, terus bagian pemecahan masalah Microsoft Jet.

Objek Data ActiveX (ADO)

  1. Pertama memastikan bahwa Anda dapat menggunakan ADO dengan penyedia lain dari penyedia OLEDB untuk Microsoft Jet. Jika tidak, maka Anda perlu untuk memverifikasi bahwa ADO adalah benar terinstal dan terdaftar. Artikel Basis Pengetahuan Microsoft berikut akan membantu Anda memecahkan masalah Microsoft Data akses komponen:

    232060 Cara men-Setup MDAC panduan permasalahan
    Setelah ADO terinstal dan bekerja dengan baik Lanjutkan dengan langkah-langkah berikut untuk memverifikasi bahwa penyedia OLEDB untuk Microsoft Jet adalah benar terinstal dan terdaftar.
  2. Penyedia OLEDB untuk Microsoft Jet 3.5 terdiri dari dua file berikut:
    C:\Windows\System\Msjt4jlt.dll     (Winnt\System32 for Windows NT or Windows 2000)
    C:\Program Files\Common Files\System\Ole Db\Msjtor35.dll
    						
    Msjt4jlt.dll adalah Jet 3.52, sebuah versi khusus dari Jet 3.5 khusus untuk ADO. Tidak mendukung file terkait, permintaan disimpan, atau driver Installable ISAM. Hal itu bergantung pada beberapa Jet 3.51 inti file lain, secara khusus Msjter35.dll dan Msjint35.dll, juga terletak di direktori sistem.

    Jika berkas-berkas ini tidak ada, Anda bisa mendapatkan mereka dengan men-downloadMDAC 2,0dari lokasi berikut di Web, atau dari Visual Basic 6.0 (sebelum Versi SP3). MDAC 2.1 dan kemudian tidak berisi berkas ini.

    Jika Anda tidak memiliki MDAC 2.1 atau nanti pada komputer Anda, Anda dapat Download versi MDAC 2.0 berkas MDAC_TYP.exe dan menjalankannya untuk menginstal komponen-komponen ini. Versi MDAC 2.0 MDAC_TYP.EXE file dapat ditemukan di lokasi berikut:
    http://Microsoft.com/data/download_20300223.htm
    Jika Anda memiliki versi 2,1 atau kemudian MDAC pada komputer Anda, salin file MDAC 2.0 MDAC_TYP.exe ke direktori bersih dan jalankan perintah berikut:mdac_typ.exe c /t:C:\MDAC20Ini ekstrak file ke C:\Mdac20 folder tanpa menginstalnya pada sistem Anda. Anda kemudian dapat menyalin berkas Msjt4jlt.dll dan Msjtor35.dll dari lokasi ini ke direktori yang ditunjukkan di bawah ini dalam perintah REGSVR32.
  3. Daftar file dalam urutan berikut:
    Regsvr32.exe C:\Windows\System\Msjt4jlt.dll  (Winnt\System32 for Windows NT or Windows 2000)
    
    Regsvr32.exe "C:\Program Files\Common Files\System\Ole Db\Msjtor35.DLL"
    						
    Jika langkah-langkah ini tidak menyelesaikan masalah, lanjutkan dengan bagian pemecahan masalah Microsoft Jet.

Pemecahan masalah Microsoft Jet

Jika Anda telah mencapai langkah ini, maka Anda harus mengalami masalah dengan Microsoft Access, kontrol data Microsoft Visual Basic, VISDATA add-in, aplikasi, dan kode Anda sendiri DAO, RDO, dan ADO.

Inti Jet file

  1. Dalam rangka untuk Microsoft Jet untuk beroperasi, Anda memerlukan minimal file-file berikut yang diinstal pada komputer Anda, semua dalam direktori C:\Windows\System (Winnt\System32 untuk Windows NT atau Windows 2000):
    Msjet35.dll
    Msjter35.dll
    Msjint35.dll
    Vbajet32.dll
    Expsrv.dll       (this was introduced with Vbajet32.dll 6.x versions)
    					
  2. Kunci registri Microsoft Jet yang diberikan di bagian pengaturan registri Microsoft Jet pada akhir artikel. Memverifikasi kunci registri yang ada. Jika tidak, bagian memberikan petunjuk tentang cara membuat mereka melalui berkas .reg.
  3. Setelah menyelesaikan langkah-langkah ini, Anda harus dapat menggunakan Microsoft Jet untuk membuka file database Microsoft Jet 3.x. Jika Anda masih memiliki masalah, beberapa dependensi mungkin ketinggalan zaman. Anda dapat memperbarui mereka sebagai rinci pada bagian berikutnya.

Jet dependensi

Microsoft Jet memiliki sejumlah berkas dependensi:
Msvcrt.dll
Oleaut32.dll
				
Versi dari Oleaut32.dll file terutama bisa menimbulkan masalah. Berkas Expsrv.dll tidak akan bekerja dengan baik dengan versi lama. Anda dapat memperoleh versi terbaru ini dll dengan men-download terbaru Microsoft Data akses komponen dari Web. Jika Anda perlu versi 3.5 pengandar Microsoft akses ODBC, Anda harus memulihkan mereka, sebagaimana dijelaskan dalam bagian Microsoft akses ODBC driver sebelumnya dalam artikel, setelah meng-upgrade komponen akses Data Microsoft.

Jet diinstal ISAM driver

Jika aplikasi Anda menggunakan Jet 2.x atau sebelumnya MDB file, file dBase, spreadsheet Excel, atau salah satu installable ISAM file format, maka Anda perlu untuk menginstal satu atau lebih berkas berikut ke direktori Windows\System (Winnt\System32 untuk Windows NT atau Windows 2000):
Msrd2x35.dll           Jet 2.x IISAM
Msexcl35.dll           Excel IISAM
Msexch35.dll           Exchange IISAM
Msltus35.dll           Lotus 123 IISAM
Mspdox35.Dll           Paradox IISAM
Mstext35.dll           Text file IISAM
Msxbse35.dll           dBase/FoxPro IISAM
				
Kunci registri yang diberikan di bagian pengaturan registri Microsoft Jet pada akhir artikel. Memverifikasi kunci registri yang ada. Jika tidak, bagian memberikan petunjuk tentang cara membuat mereka melalui berkas .reg.

Anda juga dapat mendaftarkan mereka dengan perintah berikut:
Regsvr32.exe C:\Windows\Msrd2x35.dll
Regsvr32.exe C:\Windows\Msexcl35.dll
Regsvr32.exe C:\Windows\Msexch35.dll
Regsvr32.exe C:\Windows\Msltus35.dll
Regsvr32.exe C:\Windows\Mspdox35.dll
Regsvr32.exe C:\Windows\Mstext35.dll
Regsvr32.exe C:\Windows\Msxbse35.dll
				

Jet profil

Jika Anda menggunakan profil Jet kustom, artikel berikut memberikan informasi lebih lanjut:
173646 Cara menggunakan Profil Custom Jet untuk mengubah Data akses perilaku

REFERENSI

Microsoft Jet Database Engine Programmer's Guide, edisi kedua

Properti

ID Artikel: 240377 - Kajian Terakhir: 20 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Data Access Components 2.5
Kata kunci: 
kbhowto kbmdacnosweep kbtophit kbmt KB240377 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:240377

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com