Selama ini jika pembeli program POS ingin mengupdate programnya dengan versi yang terbaru, maka saya akan meminta file database (store.mdb) dikirimkan ke saya agar saya bisa menyesuaikan struktur database dengan database yang terbaru. Sangat merepotkan juga.
Dulu sewaktu masih bekerja di Alfamart, jika ada perubahan database, maka cukup dikirimkan file database terbaru ke toko maka program akan secara otomatis membandingkan struktur database yang terbaru dengan yang lama. Jika ada perubahan field atau penambahan field maka database yang lama akan terupdate.
Saya pernah mencoba membuat aplikasi semacam itu dengan menggunakan ADO (Active Data Object), namun ternyata gagal, terutama di urutan field. Lalu saya banting setir menggunakan DAO (Data Access Object). Ternyata berhasil dengan mulus, termasuk urutan field dan query bisa ter-copy semua.
Dalam source code yang saya lampirkan, program akan mengcopy struktur database file store-rev.mdb ke file database store.mdb. Silahkan anda coba sendiri dengan menambah field atau table baru untuk melihat perubahannya.
Berikut cuplikan screenshoot nya :
Download source code disini.
Semoga bermanfaat.



mas yosef…
artikel tentang l VB 6 nya di tambahin dong, Postingan nya OKe semua, ga ada gagal nya…
Salut to mas Yosef.
terima kasih.. sampai saat ini saya masih belajar kok. oke nanti saya coba posting tentang VB.Net. Sepertinya VB 6 sudah agak tua. hehehe..