Mungkin bagi anda yang sudah lama terjun di dunia pemrograman tidak asing lagi dengan aplikasi
yang terhubung dengan database, tapi beberapa dari anda mungkin masih
bingung. Atau mungkin anda sedang belajar koneksi database secara
otodidak dan masih bingung fungsi dari script yang telah diketikkan. Saya pun dulu pernah mengalaminnya, karena saya sendiri belajar koneksi database dengan visual basic 6.0
secara otodidak. Hampir 10 jam saya otak atik mempraktekkan apa yang di
jelaskan dibeberapa blog, tapi sayang beberap rata blog tidak
menerangkan secara detail fungsi dari script tersebut.
Koneksi Database Access dengan Visual Basic 6.0 yang saya ketahui ada 3 macam cara koneksinya, yang pertama menggunkan Data Environtment atau biasa saya menyebutnya DE, kedua ADO dengan Object atau Adodc dan yang terakhir adalah ADO tanpa Object atau Adodb. Pada pembahasan kita kali ini, yang akan kita bahas adalah ADO tanpa Object atau Adodb
dan mungkin untuk 2 lainnya akan kita bahas pada postingan yang akan
datang. Adodb mempunyai ciri khas yang saya sukai yaitu full syntak
artinya kita harus mengetikkan semuannya script tidak seperti Data
Environtment yang tinggal klik ini dan klik itu. Oke langsung kita
praktekkan:
- Pertama siapkan terlebih dahulu databasenya
- Buatlah databesa Acces dengan nama dbMahasiswa.mdb ,kita memakai ekstensi 2003
- pembuatan database bisa download ebook nya disini
- kemudian kita buka program Microsoft Visual Basic 6.0
- Pilih Standar EXE dan klik Tombol Open.
- klik Project pada MenuBar kemudian pilih Refrences
- Setelah itu akan muncul dialog
- Cari Microsoft ActiveX Data Object 2.8 Library, kemudian centang dan pilih OK.
Setelah semuanya telah selesai sekarang waktunya untuk menuliskan script di jendela kode pada visual basic 6.0.
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Form_Activate()
If cn.State = adStateOpen Then
cn.Close
End If
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source=" & App.Path & "\dbMahasiswa.mdb"
MsgBox "Koneksi Berhasil"
End Sub
- Kemudain Save program ini dalam satu folder dimana database dbMahasiswa tadi kita buat.
- Koneksi database selesai tinggal kita jalankan
- Penjelasan Script:
- Dim cn As New ADODB.Connection
- Dim rs As New ADODB.Recordset
- If cn.State = adStateOpen Then
cn.Close
End If
- cn.Open
- Provider=Microsoft.Jet.OLEDB.4.0
- Data Source
- App.Path
- dbMahasiswa.mdb
- MsgBox "Koneksi Berhasil"
Sangat bermanfaat, trims...
ReplyDeletesiap bosku
Delete