Cara Mengatasi Error [RESOLVED] : The 'Microsoft.ACE.OLEDB.12.0' 'Microsoft.JET.OLEDB.4.0' provider is not registered on the local machine
Pernahakah kamu mengalami error seperti dibawah ini ? dan masih mencari cara untuk mengatasinya ? berikut ini solusi untuk error :
The 'Microsoft.ACE.OLEDB.12.0' 'Microsoft.JET.OLEDB.4.0' provider is not registered on the local machine
Saya akan jelaskan dulu mengapa hal ini terjadi :
The 'Microsoft.ACE.OLEDB.12.0' 'Microsoft.JET.OLEDB.4.0' provider is not registered on the local machine
Saya akan jelaskan dulu mengapa hal ini terjadi :
Error ini menjelaskan bahwa driver ODBC office/access tidak teregistrasi di : C:\Windows\System32\. Kenapa? karena kita install ms.office (baik versi 2003,2007,2010 dan 2013) yang berbasis 32bit di Windows 64bit, driver ODBC ms.office/access yang 32bit tersebut akan terinstall secara default ke C:\Windows\SysWOW46\ (singkatan dari System Windows32 On Windows64), bukan ke C:\Windows\system32\.
Aplikasi yang kita buat secara defaultnya selalu membaca driver ODBC ke C:\Windows\System32\ baik itu di windows 32bit maupun 64bit, sehingga aplikasi kita akan error karena saat baca driver ODBC ke C:\Windows\system32\ di Windows64bit.
Aplikasi yang kita buat secara defaultnya selalu membaca driver ODBC ke C:\Windows\System32\ baik itu di windows 32bit maupun 64bit, sehingga aplikasi kita akan error karena saat baca driver ODBC ke C:\Windows\system32\ di Windows64bit.
Lalu bagaimana cara agar aplikasi kita membaca driver ODBC ke C:\Windows\SysWOW46\ ? saat ini saya belum menemukan caranya, tapi ada cara lain untuk mengatasi error ini yaitu dengan cara meng-update driver ODBC 32bit ke driver ODBC 64bit. Berikut ini caranya :
1.Uninstall semua produk Ms.office 32bit (Ms.Office dan Ms.Visio atau Ms.Project), kenapa harus di uninstall terlebih dahulu, karena kita tidak akan bisa install nomor 2 dan 3 dibawah, berikut ini message warning-nya :
2.Install Access2010_DatabaseEngine_64bit (Download)
3.Install Access2007_DatabaseEngine (Download)
4.Install Kembali MS.Office seperti semula (32bit)
5.Tentukan Target Platform Aplikasi yang akan anda buat x86 (32bit) atau x64 (64bit), caranya ? Klik Project Kamu, Klik Kanan -> Properties-> Compile->Advanced Compile Options->Pilih Target CPU
Tags :
HOW TO: FIX ERROR The 'Microsoft.ACE.OLEDB.12.0' 'Microsoft.JET.OLEDB.4.0' provider is not registered on the local machine,
fix error You cannot install the 32-bit version of Office 2010 because you have 64-bit Office products installed
5.Tentukan Target Platform Aplikasi yang akan anda buat x86 (32bit) atau x64 (64bit), caranya ? Klik Project Kamu, Klik Kanan -> Properties-> Compile->Advanced Compile Options->Pilih Target CPU
Tags :
HOW TO: FIX ERROR The 'Microsoft.ACE.OLEDB.12.0' 'Microsoft.JET.OLEDB.4.0' provider is not registered on the local machine,
fix error You cannot install the 32-bit version of Office 2010 because you have 64-bit Office products installed
Posting Komentar untuk "Cara Mengatasi Error [RESOLVED] : The 'Microsoft.ACE.OLEDB.12.0' 'Microsoft.JET.OLEDB.4.0' provider is not registered on the local machine"