Masalah pada koneksi Ms.Access (.mdb) dan Visual Studio 2008 (VB) – “The Microsoft.Jet.OLEDB.4.0 provider is not registered on the local machine”


Hallo para pembaca sekalian :p kembali saya menulis sedikt pengalaman saya pada saat coding nih. Pada tulisan kali ini akan membahas mengenai permasalahan pada koneksi Ms.Access (.mdb) pada Visusla Studio 2008. Begini ceritanya, pada beberapa saat lalu, tepatnya pada saat mengikuti perkuliahan Applied Database I, ada sedikit masalah pada program yang saya buat, yaitu program yang dibuat pada Visual Studio 2008 mengalamai masalah saat mencoba dihubungkan pada Ms.Access File (.mdb) menggunakan OLEDB Connection begini bunyi pesan errornya : The Microsoft.Jet.OLEDB.4.0 provider is not registered on the local machine .
Klik untuk Detail! Microsoft.Jet.OLEDB.4.0 provider is not registered on the local machine

OMG . . . ada apa ini?? setelah membaca di salah satu forum, akhirnya saya menemukan jawaban atas permasalahan tersebut. Ternyata e ternyata, permasalahan tersebut terjadi pada connection string providernya. Perhatikan gambar diatas! Pada gambat diatas, connection string providernya adalah

“PROVIDER=Microsoft.Jet.OLEDB.4.0; data source = D:\Tugas_Besar\Aplikasi\Aplikasi\database_barang.mdb”


Selanjutnya, untuk menangani masalah tersebut, saya mengubah connection string providernya menjadi

“PROVIDER=Microsoft.ACE.OLEDB.12.0; data source = D:\Tugas_Besar\Aplikasi\Aplikasi\database_barang.mdb”

dan permasalahan pun selesai. Semoga tulisan singkat ini bermanfaat 🙂