Sebelum melakukan koneksi Data dengan ADODB pada VB terlebih dahulu teman-teman harus membuat sebuah database yang akan dikoneksikan, Contoh : database Access (*.mdb) misalnya maut.mdb (di sini maut dapat kita ganti dengan nama apa saja).
Membuat Database Access :- Start -> All Program -> Microsof Office -> Microsoft Office Access 2003 (Untuk Versi 2003)
- Setelah Ms Acces terbuka Pilih File -> New
- Setelah itu akan muncul tab baru pada sebelah kiri layar, pilih Blank Database
- Akan muncul kotak dialog "File New Database", simpanlah file anda pada folder yang telah anda sediakan untuk menyimpan Project anda nantinya dengan misalnya dengan nama Maut kemudian pilih create
- Setelah muncul form baru, pilih "Create Table in Design View"
- Masukkan field yang akan anda masukkan ke dalam database seperti : Kode, HargaBeli, HargaJual, de el el (! ingat : dalam membuat field tidak boleh di beri spasi) setelah selesai berikan primary key pada salah satu field kemudian pilih Save masukkan nama dari tabel anda
- Setelah anda save akan muncul tabel dari database yang telah anda buat sebelumnya pada form pertama tadi klik pada tabel itu jika anda ingin mengedit field-nya
- Masukkan data seperti di bawah ini
- Setelah selesai pilih File -> Save
- Start -> All Program -> Microsoft Visual Studio 6.0 -> Microsoft Visual Basic 6.0
- Setelah masuk Aplikasi Visual Basic 0.6 terbuka akan muncul kotak dialog "New Project" Pilih VB Enterprise Edition Controls -> OK
- Akan muncul tampilan area kerja Visual Basic
- Buatlah Form Seperti di bawah ini
- Untuk membuat form gunakan Tool Box yang ada di sebelah kiri form
- Setelah selesai membuat form, save project anda ke direktori / folder yang sama dengan database yang telah anda buat tadi
Membuat Sintaks (kode) untuk koneksi ke database
- Pertama aktifkan "Microsft Active Data Object", pilih Project -> Preference , Beri tanda centang pada menu "Microsoft ActiveX Data Objects 2.0 Library"
- Buat modul, Pilih Project -> Add Module -> Open
- Ketikkan sintaks (kode) di bawah ini pada module
Public conbarang As New ADODB.Connection
Public Sub bukadatabase()
conbarang.ConnectionString =_
"provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\maut.mdb"
conbarang.CursorLocation = adUseClient
conbarang.Open
End Sub
- Setelah sintaks pada module selesai di buat kembalilah ke form barang setelah itu masuk ke code editor, pilih view -> code kemudian buat sintaks di bawah ini
Dim recbarang As New ADODB.Recordset
Private Sub bukabarang()
If recbarang.State = adStateOpen Then recbarang.Close
recbarang.Open "select * from barang", conbarang, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = recbarang
End Sub
Private Sub Form_Load()
bukadatabase
bukabarang
End Sub
- Setelah semua sintaks selesai dibuat tekan F5 jika semau benar akan muncul tampilan seperti di bawah :
Untuk lebih lengkapnya silahkan teman-teman download Project nya di sini