|
Hello pembaca. Suatu hari penulis pernah menanyakan ke mailing list Visual Basic mengenai cara mengetahui versi terakhir dari MDAC (Microsoft Data Access Component) yang terinstall pada suatu komputer. Beberapa rekan kemudian memberikan beberapa jawaban yang menarik.
Salah seorang penjawab (saya lupa namanya) memberikan solusi dengan menggunakan program Component Checker dari Microsoft (correct me if I'm wrong). Namun ada salah seorang penjawab lainnya yang memberikan solusi yang cukup menarik yaitu memberi secuil code dalam Visual Basic untuk mengetahui versi MDAC yang sedang terinstall saat ini (thanks to Panji Aryaputra).
Nah solusinya begini. Pada class ADODB.Connection ternyata terdapat suatu property Version yang ternyata berisi informasi mengenai nomer versi dari MDAC. OK, bagaimana code-nya? Ikuti saja langkah-langkah berikut ini:
1. Buat sebuah project baru di Visual Basic (Standard EXE).
2. Tambahkan sebuah kontrol CommandButton pada Form1.
3. Tulis code berikut pada event Click di kontrol CommandButton tadi:
Dim conn As Object
On Error GoTo ErrHandler
Set conn = CreateObject("ADODB.Connection")
MsgBox "MDAC version is " & conn.Version
GoTo EndSub
ErrHandler:
MsgBox "MDAC is not installed !!"
Resume Next
EndSub:
Set conn = Nothing
4. Jalankan project tersebut dengan menekan tombol F5.
Nah, kemudian tekan tombol Command1 dan program akan menampilkan versi dari MDAC yang sedang ter-install di komputer Anda. Kalau kita lihat sejenak pada code di atas maka pertama-tama kita mendeklarasikan suatu variabel yang ber-type Object. Kemudian kita mencoba untuk meng-create instance dari class Connection pada object ADODB melalui variabel conn. Jika proses pembuatan instance sukses maka kita tinggal mengambil nilai versi dari property conn.Version. Sedangkan jika ternyata di komputer belum terinstall MDAC maka sudah disediakan error handler yang akan menangani error dan akan menampilkan pesan bahwa MDAC belum terinstall.

Demikian tulisan singkat ini semoga bermanfaat bagi Anda semua dan jika ada komentar atau kritik bisa dikirim melalui
sony-ak@sony-ak.com. Untuk melihat artikel menarik lainnya silakan kunjungi
Sony AK Knowledge
Center.
Terakhir penulis ingin mengucapkan terimakasih kepada Panji Aryaputra yang sudah memberi secuil code VB untuk mengetahui versi MDAC. Tak lupa juga buat Esa Ivani, thanks for support and your sweet love for me.
Mission completed on 19:36 PM.
| Send
your comments or suggestions |
|
|
|