Welcome to my website

Koneksi VB 6.0 dengan Office 2007

Untuk koneksi database access 2007 pada visual basic 6.0 diperlukan access 2007 database engine sebagai komponen penghubung untuk transfer data dari access ke aplikasi non-office. File format Microsoft Access 2007 mempunyai ekstensi *.accdb. Berbeda dengan ekstensi pada Access 2003 (*.mdb). Hal ini dapat menimbulkan masalah ketika
suatu aplikasi VB6 dibangun menggunakan access 2003, kemudian dijalankan pada komputer yang menggunakan Office 2007. Yang saya alami, koneksi tetap berjalan saat aplikasi dijalankan, tetapi saat manipulasi database, aplikasi akan mengalami error.

  1. Untuk mengatasi error ini download AccessDatabaseEngine.exe terlebih dahulu di web nya microsoft atau gogling dengan kata kunci 'office2007AccesDatabaseengine'. Atau download pada link berikut ini :

    Download Acces Database Engine

  2. Setelah download selesai, install AccessDatabaseEngine.exe pada komputer anda.

  3.  Kemudian ganti script koneksi anda seperti contoh script koneksi yang saya gunakan berikut ini :
    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myAccess2007file.accdb;Persist Security Info=False;

  4. atau untuk database acces menggunakan password :
    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword;

2 comments:

4l13f_z41 said...

makasih gan

Saman Kurniawan said...

thanks, fren

Post a Comment

English French German Spain Italian Dutch

Russian Brazil Japanese Korean Arabic Chinese Simplified
Translate Widget by Google