Professional Documents
Culture Documents
Koneksi Ke Database
Koneksi Ke Database
NOVIANDI 1
Public Sub koneksi()
str = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source=" &
Application.StartupPath & "\JualBuku.accdb"
conn = New OleDbConnection(str)
If conn.State = ConnectionState.Closed Then
conn.Open()
End If
End Sub
End Module
Sub isi()
txtnamajenis.Clear()
txtnamajenis.Focus()
End Sub
Sub tampiljenis()
da = New OleDbDataAdapter("Select * From Jenis", conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "Jenis")
DataGridView1.DataSource = ds.Tables("Jenis")
DataGridView1.Refresh()
End Sub
Sub aturgrid()
DataGridView1.Columns(0).Width = 60
DataGridView1.Columns(1).Width = 200
NOVIANDI 2
Call koneksi()
Call tampiljenis()
Call kosong()
Call aturgrid()
End Sub
ElseIf
cmd = New OleDbCommand("Select * From Jenis Where kodejenis = '" &
txtkodejenis.Text & "'", conn)
rd = cmd.ExecuteReader
rd.Read()
Call tampiljenis()
Call kosong()
txtkodejenis.Focus()
End If
End Sub
NOVIANDI 3
Private Sub DataGridView1_CellContentClick(sender As Object, e As
DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
Dim i As Integer
i = Me.DataGridView1.CurrentRow.Index
With DataGridView1.Rows.Item(i)
Me.txtkodejenis.Text = .Cells(0).Value
Me.txtnamajenis.Text = .Cells(1).Value
End With
End Sub
Else
Dim ubah As String
ubah = "Update Jenis set jenis = '" & txtnamajenis.Text & "' where kodejenis = '" &
txtkodejenis.Text & "'"
cmd = New OleDbCommand(ubah, conn)
cmd.ExecuteNonQuery()
MsgBox("Ubah data sukses...!", MsgBoxStyle.Information, "Perhatian")
Call tampiljenis()
Call kosong()
txtkodejenis.Focus()
End If
End Sub
Else
If MessageBox.Show("Yakin akan menghapus data jenis" & txtkodejenis.Text &
"?", "", MessageBoxButtons.YesNo) Then
cmd = New OleDbCommand("Delete * from Jenis where kodejenis = '" &
txtkodejenis.Text & "'", conn)
cmd.ExecuteNonQuery()
NOVIANDI 4
Call kosong()
Call tampiljenis()
Else
Call kosong()
End If
End If
End Sub
10. Perintah pada txtcari, untuk mencari data yang sudah ada
Private Sub txtcari_Click(sender As Object, e As EventArgs) Handles txtcari.Click
cmd = New OleDbCommand("select * from Jenis where kodejenis like '%" &
txtcari.Text & "%'", conn)
rd = cmd.ExecuteReader
rd.Read()
If rd.HasRows Then
da = New OleDbDataAdapter("select * from Jenis where kodejenis like '%" &
txtcari.Text & "%'", conn)
ds = New DataSet
da.Fill(ds, "Dapat")
DataGridView1.DataSource = ds.Tables("Dapat")
NOVIANDI 5
DataGridView1.ReadOnly = True
Else
MsgBox("Data Tidak Ditemukan")
End If
End Sub
End Class
NOVIANDI 6