Data Imports System.Data.SqlClient Imports System.IO
Public Class Form1
Dim con As SqlConnection Dim cmd As SqlCommand Dim a As New OpenFileDialog 'To import NEW MEMBER picture from computer
Private Sub btnBrowse_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
btnBrowse.Click Dim piclocation As String If a.ShowDialog() = DialogResult.OK Then a.Filter = Nothing '"JPG Files(*.Jpg)|*.jpg" piclocation = a.FileName PictureBox1.Image = Image.FromFile(a.FileName) End If End Sub
Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
Dim insert As String = "INSERT INTO ImageDB (Name,Image) VALUES (@Name,@Image)" Dim con As New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Image.mdf;Integrated Security=True;User Instance=True") con.Open() Dim cmd As New SqlCommand(insert, con) cmd.Parameters.Add("Name", SqlDbType.VarChar, 50).Value = TextBox2.Text cmd.Parameters.Add(New SqlClient.SqlParameter("@Image", SqlDbType.Image)).Value = IO.File.ReadAllBytes(a.FileName) cmd.ExecuteNonQuery() con.Close() MessageBox.Show("New Member saved Successfully") Me.ImageDBTableAdapter.Fill(Me.ImageDataSet1.ImageDB) End Sub
Private Sub btnSearch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSearch.Click
End Sub
Private Sub ImageDBBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'TODO: This line of code loads data into the 'ImageDataSet1.ImageDB' table. You can move, or remove it, as needed. Me.ImageDBTableAdapter.Fill(Me.ImageDataSet1.ImageDB)
End Sub
Private Sub btnUpdate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
btnUpdate.Click Dim update As String = "UPDATE ImageDB SET Name=@Name,Image=@Image WHERE ID=@ID" Dim con As New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Image.mdf;Integrated Security=True;User Instance=True") con.Open() Dim cmd As New SqlCommand(update, con) cmd.Parameters.Add("ID", SqlDbType.Int).Value = TextBox1.Text cmd.Parameters.Add("@Name", SqlDbType.VarChar, 50).Value = TextBox2.Text cmd.Parameters.Add(New SqlClient.SqlParameter("@Image", SqlDbType.Image)).Value = IO.File.ReadAllBytes(a.FileName) cmd.ExecuteNonQuery() con.Close() MessageBox.Show("Updated Successfully") Me.ImageDBTableAdapter.Fill(Me.ImageDataSet1.ImageDB) End Sub End Class