Sei sulla pagina 1di 2

Imports System.

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


System.EventArgs) Handles ImageDBBindingNavigatorSaveItem.Click
Me.Validate()
Me.ImageDBBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.ImageDataSet1)

End Sub

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

Potrebbero piacerti anche