Professional Documents
Culture Documents
LIST KODING VB
LIST KODING VB
SqlClient
Variabel :
Tampil Data :
connetionString = "Data Source=LB1-31\SQLEXPRESS;Initial Catalog=DBTEST;Integrated
Security = true"
connection = New SqlConnection(connetionString)
sql = "select * from D_brg"
Try
connection.Open()
adapter = New SqlDataAdapter(sql, connection)
adapter.Fill(ds)
connection.Close()
DataGridView1.DataSource = ds.Tables(0)
Catch ex As Exception
MsgBox(ex.ToString)
End Try
Simpan Data :
If (databaru = True) Then
Try
sql = "INSERT INTO D_brg VALUES ('" & TXTKODE.Text & "','" & TXTNAMA.Text
& "','" & TXTKATEGORI.Text & "')"
connection.Open()
adapter.InsertCommand = connection.CreateCommand
adapter.InsertCommand.CommandText = sql
adapter.InsertCommand.ExecuteNonQuery()
MessageBox.Show("Simpan Data Berhasil", "SIMPAN DATA",
MessageBoxButtons.OK, MessageBoxIcon.Information)
Catch ex As Exception
MsgBox(ex.ToString)
End Try
Else
Try
sql = "UPDATE D_brg SET Nama = '" & TXTNAMA.Text & "', Kategori = '" &
TXTKATEGORI.Text & "' WHERE Kode = '" & TXTKODE.Text & "'"
connection.Open()
adapter.UpdateCommand = connection.CreateCommand
adapter.UpdateCommand.CommandText = sql
adapter.UpdateCommand.ExecuteNonQuery()
MessageBox.Show("Edit Data Berhasil", "EDIT DATA", MessageBoxButtons.OK,
MessageBoxIcon.Information)
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End If
connection.Close()
Hapus Data :
Dim connetionString As String
Dim connection As SqlConnection
Dim adapter As New SqlDataAdapter
Dim sql, x As String
connetionString = "Data Source=.\SQLEXPRESS;Initial Catalog=DBTEST;Integrated
Security = true"
connection = New SqlConnection(connetionString)
x = InputBox("MASUKKAN KODE BRG YANG INGIN DIHAPUS :", "HAPUS")
If x = Nothing Then
Exit Sub
Else
sql = "delete D_brg where Kode = '" & x & "'"
Try
connection.Open()
adapter.DeleteCommand = connection.CreateCommand
adapter.DeleteCommand.CommandText = sql
adapter.DeleteCommand.ExecuteNonQuery()
MsgBox("Data Telah Dihapus ")
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End If
Refresh Data :
Dim connection As SqlConnection
Dim command1 As New SqlCommand
Dim DA As New SqlDataAdapter
Dim DS As New DataSet
'Dim DT As New DataTable
Dim connetionString As String
connetionString = "Data Source=.\SQLEXPRESS;Initial Catalog=DBTEST;Integrated
Security = true"
connection = New SqlConnection(connetionString)
Try
command1 = connection.CreateCommand
command1.CommandText = "SELECT * FROM D_brg"
DA.SelectCommand = command1
DA.Fill(DS, "D_Brg")
DataGridView1.DataSource = DS
DataGridView1.DataMember = "D_Brg"
DataGridView1.ReadOnly = True
Catch ex As Exception
MsgBox("Error: " & ex.Source & ": " & ex.Message, MsgBoxStyle.OkOnly,
"Connection Error !!")
End Try
End Sub
Cari Data :
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles btncari.Click
Dim sql, x As String
Dim command2 As New SqlCommand
Dim connetionString As String
Dim reader As SqlClient.SqlDataReader
connetionString = "Data Source=.\SQLEXPRESS;Initial Catalog=DBTEST;Integrated
Security = true"
connection = New SqlConnection(connetionString)
Try
reader.Read()
If reader.HasRows = True Then
TXTKODE.Text = reader.GetString(0)
TXTNAMA.Text = reader.GetString(1)
TXTKATEGORI.Text = reader.GetString(2)
Else
MsgBox("DATA TIDAK DITEMUKAN")
End If
Finally
reader.Close()
End Try
connection.Close()