CRUDPICTUREBOX
CRUDPICTUREBOX
MySqlClient
Imports System.IO
Public Class Form1
Dim connection As New
MySqlConnection("datasource=localhost;port=3306;username=root;password=;database=GIDDEY")
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim connection As New MySqlConnection("datasource=localhost;port=3306;username=root;password=")
Dim table As New DataTable()
Dim adapter As New MySqlDataAdapter("SELECT * FROM GIDDEY.JOSH", connection)
adapter.Fill(table)
DataGridView1.DataSource = table
End Sub
Private Sub DataGridView1_DataError(sender As Object, e As DataGridViewDataErrorEventArgs) Handles
DataGridView1.DataError
e.ThrowException = False
End Sub
Private Sub LoadData()
Dim table As New DataTable()
Dim adapter As New MySqlDataAdapter("SELECT * FROM GIDDEY.JOSH", connection)
adapter.Fill(table)
DataGridView1.DataSource = table
End Sub
connection.Open()
If command.ExecuteNonQuery() = 1 Then
MessageBox.Show("Image Inserted")
Else
MessageBox.Show("Image Not Inserted")
End If
connection.Close()
LoadData()
End Sub
Public Sub ExecuteQuery(query As String)
Dim command As New MySqlCommand(query, connection)
connection.Open()
command.ExecuteNonQuery()
connection.Close()
End Sub
command.Parameters.AddWithValue("@nm", TextBox2.Text)
command.Parameters.AddWithValue("@eml", TextBox3.Text)
command.Parameters.AddWithValue("@ds", TextBox4.Text)
command.Parameters.AddWithValue("@img", DBNull.Value)
End If
command.Parameters.AddWithValue("@ID", TextBox1.Text)
connection.Open()
command.ExecuteNonQuery()
connection.Close()
End Using
MessageBox.Show("Data Updated")
LoadData()
End Sub
Dim deleteQuery As String = "DELETE FROM JOSH WHERE ID = " & idToDelete
ExecuteQuery(deleteQuery)
LoadData()
End Sub
Private Sub DataGridView2_CellContentClick(sender As Object, e As DataGridViewCellEventArgs)
End Sub
End Sub
PictureBox1.Image = Image.FromFile(opf.FileName)
End If
End Sub
End Sub
End Class