PARTNER

Rabu, 11 September 2013

Error 430: class does not support automation or does not support expected interface

Beberapa waktu yang lalu, saya mengupgrade Windows 7 ke Service Pack 1. Awalnya saya tidak tahu kalau ini akan jadi masalah dengan program aplikasi yang saya “developed” menggunakan Microsoft Visual Basic 6.
Beberapa hari kemudian setelah upgrade ke Service Pack 1, saya mengcompile sebuah sebuah program database yang saya buat. Setelah proses compile selesai, saya jalankan program tersebut pada Notebook yang saya gunakan, program tersebut tidak ada masalah.
Pada waktu saya copy di Flash Disk dan jalankan di komputer dengan OS Windows XP, pada saat membuka koneksi ke database MySQL, muncul Pesan Error 430: class does not support automation or does not support expected interface
Saya tidak tahu apa penyebab error tersebut. Setelah saya mengekplorasi hampir 1 minggu, saya baru tahu masalahnya ada pada file msado28.tlb.
Ada perbedaan versi file msado28.tlb pada  Ms Windows 7 SP1 dan Ms Windows XP. Inilah yang menyebabkan Error tersebut.
Cara mengatasi mengatasi Error ini adalah, cari komputer yang Sistem Operasinya Windows 7 (Bukan Windows 7 SP1). Lalu copy file msado28.tlb dari C:\Program Files\Common Files\System\ado pada komputer tersebut, lalu Replace file tersebut dikomputer yang kita gunakan.

source :http://frangkybunga.wordpress.com/2011/05/08/error-430-class-does-not-support-automation-or-does-not-support-expected-interface/
Share:

1 komentar:

Blogger templates