Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

Imports System.Data.

SqlClient

Variabel :

Dim databaru As Boolean


Dim connetionString As String
Dim connection As SqlConnection
Dim adapter As SqlDataAdapter
Dim cmdBuilder As SqlCommandBuilder
Dim ds As New DataSet
Dim changes As DataSet
Dim sql As String
Dim i As Int32
Dim x As String

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)

x = InputBox("MASUKKAN KODE BRG YANG INGIN DICARI :", "CARI")


sql = "SELECT * FROM D_Brg WHERE Kode ='" & x & "'"
connection.Open()
With command2
.CommandText = sql
.Connection = connection
reader = .ExecuteReader
End With

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()

You might also like