Membuat Module Koneksi Di vb net

4
Membuat Module Koneksi di VB.Net Hai semua … Ini Artikel Pertama Saya di kategori VB.Net. Disini, saya akan mengajarkan bagaimana cara membuat Module Koneksi ke database melalui VB.Net Langkah pertama yaitu membuat database, Pada contoh kali ini saya menggunakan MS. Access 2007. Silahkan Desain database seperti aturan-aturan dibawah ini. Field : Nim, Nama, Kelas Size : Terserah Type : Text Nama tabel : Siswa Isikan 3 buah data, Terserah anda, So? akan Mendapatkan tampilan seperti ini : Jika telah selesai. Selanjutnya buka VB.Net – New Project. Silahkan anda Desain Form Seperti ini : Beri nama frmMHS. Ubah name dari DataGridView nya menjadi DGV. Selanjutnya, Klik menu Project – Add Module… Beri nama Koneksi. Pada jendela kodingnya…masukkan Koding begini : Imports System.Data.OleDb Module Module1 Public conn As oledbConnection

description

cara membuat modul koneksi di vb net

Transcript of Membuat Module Koneksi Di vb net

Page 1: Membuat Module Koneksi Di vb net

Membuat Module Koneksi di VB.Net

Hai semua … Ini Artikel Pertama Saya di kategori VB.Net.

Disini, saya akan mengajarkan bagaimana cara membuat Module Koneksi ke database melalui VB.NetLangkah pertama yaitu membuat database, Pada contoh kali ini saya menggunakan MS. Access 2007.  Silahkan Desain database seperti aturan-aturan dibawah ini.

Field : Nim, Nama, Kelas Size : Terserah Type : Text Nama tabel : Siswa

Isikan 3 buah data, Terserah anda, So? akan Mendapatkan tampilan seperti ini :

Jika telah selesai. Selanjutnya buka VB.Net – New Project.

Silahkan anda Desain Form Seperti ini :

Beri nama frmMHS. Ubah name dari DataGridView nya menjadi DGV.Selanjutnya, Klik menu Project – Add Module… Beri nama Koneksi.Pada jendela kodingnya…masukkan Koding begini :

Imports System.Data.OleDbModule Module1    Public conn As oledbConnection

Page 2: Membuat Module Koneksi Di vb net

    Public CMD As oledbCommand    Public DS As New DataSet    Public DA As oledbDataAdapter    Public RD As OleDbDataReader    Public lokasidata As String    Public simpan As String    Public ubah As String    Public hapus As String     Public Sub koneksi()        lokasidata = "provider=microsoft.jet.oledb.4.0;data source=dbmhs.mdb"        conn = New oledbConnection(lokasidata)        If conn.State = ConnectionState.Closed Then            conn.Open()        End If    End Sub End Module

Setelah itu, Klik 2X pada badan Form frmMHS. ketikkan Coding Seperti dibawah ini :

call koneksi()call tampilGrid()

Bisa dilihat dari koding di atas, ada kata2 “Call koneksi” dan “Call tampilGrid”. Langkah selanjutnya, buat sub untuk tampilGrid nya.Sub tampilGrid()        da = New OleDbDataAdapter("select * from siswa", conn)        ds = New DataSet        da.Fill(ds, "siswa")        DGV.DataSource = ds.Tables("siswa")    End SubSelesai…. :D . Coba di jalankan. Jika berhasil, Anda akan mendapat tampilan Seperti ini :D

Page 3: Membuat Module Koneksi Di vb net

Selamat Mencoba dan…..Sampai Jumpa…:D

Koding Insert, Update, Delete di VB.Net

Hai semua selamat malam….. Kali ini saya akan mengajarkan bagaimana melakukan / membuat koding Insert, Update, dan Delete di VB.Net :)Namun,..Sebelum anda membaca tutorial ini sampai habis…ada baiknya anda baca dahuluhttps://zoeliandri.wordpress.com/2012/12/15/membuat-module-koneksi-di-vb-net/, Karena, materi di bawah ini berkaitan dengan yang saya bahas di tutorial sebelumnya.Silahkan buka project yang sebelumnya anda buat…Klik 2X pada tombol simpan, Koding Insertnya kira2 begini.

If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Then            MsgBox("Data belum lengkap")            Exit Sub        Else            cmd = New OleDbCommand("select * from siswa where nim='" & TextBox1.Text & "'", conn)            rd = cmd.ExecuteReader            rd.Read()            If Not rd.HasRows Then                Dim simpan As String = "Insert into siswa(nim,nama,kelas) values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "')"                cmd = New OleDbCommand(simpan, conn)                cmd.ExecuteNonQuery()             Else                Dim edit As String = "Update siswa set nama='" & TextBox2.Text & "',kelas='" & TextBox3.Text & "' where nim='" & TextBox1.Text & "'"                cmd = New OleDbCommand(edit, conn)                cmd.ExecuteNonQuery()             End If         End If

Dari Koding diatas, dapat di simpulkan begini.Program akan melakukan pencarian dahulu sebelum di simpan…Jika datanya di temukan, maka, program akan menjalankan perintah Update data itu melalui Textbox yang ada di Form…Jika data tidak ada…maka program akan menjalankan perintah simpan data.

Begitu juga untuk Koding Hapusnya…klik 2X tombol Hapusnya…

Dim hapus As String = "Delete from siswa where nim='" & TextBox1.Text & "'"                cmd = New OleDbCommand(hapus, conn)                cmd.ExecuteNonQuery()

Jika telah memasukkan koding di atas, Coba di run, Jika masih Erorr… hubungi saya di Kolom Komentar di bawah…terimakasih 

Page 4: Membuat Module Koneksi Di vb net