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

 koneksi database vb 6,koneksi database vb6,koneksi database dengan vb 6,koneksi database mysql dengan vb 6.0,koneksi database dengan vb 6.0,koneksi database access ke vb 6.0,koneksi database access dengan vb 6,koneksi vb 6.0 ke database,koneksi database access dengan vb 6.0,koneksi database acces dengan vb 6,koneksi database pada vb 6 

  • Setelah itu akan muncul dialog seperti gambar dibawah ini:
    koneksi database vb 6,koneksi database vb6,koneksi database dengan vb 6,koneksi database mysql dengan vb 6.0,koneksi database dengan vb 6.0,koneksi database access ke vb 6.0,koneksi database access dengan vb 6,koneksi vb 6.0 ke database,koneksi database access dengan vb 6.0,koneksi database acces dengan vb 6,koneksi database pada vb 6
    • Cari Microsoft ActiveX Data Object 2.8 Library, kemudian centang dan pilih OK.

     ActiveX Data Object 2.8 Library sendiri merupakan sebuah library yang berisi file-file yang digunakan untuk koneksi database.

    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 dan hasilnya seperti gambar dibawah ini

    koneksi database vb 6,koneksi database vb6,koneksi database dengan vb 6,koneksi database mysql dengan vb 6.0,koneksi database dengan vb 6.0,koneksi database access ke vb 6.0,koneksi database access dengan vb 6,koneksi vb 6.0 ke database,koneksi database access dengan vb 6.0,koneksi database acces dengan vb 6,koneksi database pada vb 6


    Penjelasan Script:
    • Dim cn As New ADODB.Connection 
    membuat variabel/object  cn yang diinisialisai/isinya merefrensikan pada adodb.connection yang berfungsi untuk koneksi.

  • Dim rs As New ADODB.Recordset
membuat variabel rs yang akan digunakan untuk memanggil record pada database
  •   If cn.State = adStateOpen Then
        cn.Close
    End If
 Artinya Jika koneksi dalam keadaan terbuka maka koneksi di tutup

  •   cn.Open
Fungsinya untuk membuka koneksi
  • Provider=Microsoft.Jet.OLEDB.4.0
Merupakan driver untuk koneksi access ke visual basic 6.0, seperti halnya jika kita install pc atau laptop kita pasti akan install juga driver seperti driver untuk sound,dll.
  • Data Source
Menunjukkan lokasi dimana database disimpan

  • App.Path
menunjukkan file yang dicari berada dalam satu folder
  •  dbMahasiswa.mdb
merupakan nama database yang tadi telah kita buat
  • MsgBox "Koneksi Berhasil"
merupakan sebuah messeger Box yang digunakan hanya untuk mengetahui apakah script diatasnya dijalankan.