Assalamu`alakum wr wb..
sudah lama banget gak update berita niih, pada kesempatan kali ini saya akan mengulas tentang bagaimana melakukan koneksi VB.Net dengan database Microsoft Access.
sudah lama banget gak update berita niih, pada kesempatan kali ini saya akan mengulas tentang bagaimana melakukan koneksi VB.Net dengan database Microsoft Access.
Tanpa panjang lebar lagi, berikut ini step by step
pembuatannya :
- buka program ms access dan buatlah database. Masukkan nama databasenya, misal ‘dbContoh’ seperti gambar dibawah ini:
- klik ‘View’->’Design view’ lalu masukkan nama tabel, misal ‘tblContoh’ lalu klik ‘OK’
- Masukkan nama-nama dari fieldnya seperti berikut
ini:
- Simpan database dengan klik Ctrl+S lalu klik view->datasheet view
- Masukkan datanya, lalu simpan(Pastikan bahwa format msacces yang digunakan adalah 2000-2003). Berikut ini contoh datanya :
- Pembuatan database di ms access telah selesai, selanjutnya buka VB.Net. buatlah form sederhana di vb.net seperti gambar dibawah ini :
- Pindahkan file ‘dbContoh’ tadi ke folder debug pada program yang dibuat. Berikut tampilannya:
- Kembali ke program vb.net. Buatlah sebuah module (kalau belum tau cara buat modul, silahkan liat postingan saya sebelum ini) dan masukkan koding berikut ini:
- Imports System.DataImports System.Data.OleDbModule koneksiPublic Conn As New OleDbConnectionPublic Sql As StringSub konek()Dim connString As StringconnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\dbContoh.mdb"TryConn.ConnectionString = connStringConn.Open()Catch ex As ExceptionMsgBox("Tidak Terhubung ke database, silahkan cek :" & ex.Message)End TryEnd SubEnd Module
- Kembali ke form tadi, dan masukkan koding pada jendela program :
-
Imports System.DataImports System.Data.OleDbPublic Class Form1Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Loadisi()End SubPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickTryIf Conn.State = ConnectionState.Closed Thenkonek()End IfSql = "SELECT * FROM `tblContoh`"Dim cmd As New OleDbCommand(Sql, Conn)Dim rs As OleDbDataReaderrs = cmd.ExecuteReaderDim itung As Integer = 0While rs.ReadDim baris0 As New ListViewItemWith baris0.Text = rs("No").SubItems.Add(rs("Nama")).SubItems.Add(rs("Alamat"))End WithListView1.Items.Add(baris0)End Whilers.Close()cmd.Dispose()Conn.Close()Catch ex As ExceptionMsgBox(ex.Message)End TryEnd SubSub isi()With ListView1.Columns.Add("No", 40, HorizontalAlignment.Center).Columns.Add("Nama", 200, HorizontalAlignment.Center).Columns.Add("Aamat", 200, HorizontalAlignment.Center).GridLines = True.View = View.Details.FullRowSelect = TrueEnd WithEnd SubEnd Class
- Jalankan program dengan menekan play atau F5. Jika tidak terjadi error maka tampilan program akan seperti ini jika di klik tombol ‘Load database’:
Demikian tutorial singkat ini semoga bermanfaat...Amiin.. :D
Wassalamu`alaikum wr wb.
0 Tanggapan:
Posting Komentar