У меня проблемы с просмотром и сохранением изображения на SQL Server. Также я хочу получить это изображение.
Это код для просмотра изображения и его отображения в PictureBox1 Control
Public Sub SelectImage()
With OpenFileDialog1
'.InitialDirectory = "C:\"
.Filter = "All Files|*.*|Bitmaps|*.bmp|GIFs|*.gif|JPEGs|*.jpg"
.FilterIndex = 4
End With
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName)
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.BorderStyle = BorderStyle.Fixed3D
End If
Я создал изображение поля в таблице, и это моя хранимая процедура
Public Sub Insert_Update_Personal()
Dim ds As DataSet = New DataSet()
Dim cmd As SqlCommand = New SqlCommand("sp_Insert_Update_Personal", con)
con.Open()
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@picture", UploadImage)
LastPID = Convert.ToInt32(cmd.ExecuteScalar())
cmd.Dispose()
con.Close()
Но не знаете, как передать его параметру изображения и, пожалуйста, предложите. Также есть ли способ сохранить изображение на локальном диске и просто сохранить URL / местоположение / имя в базе данных?
Какой метод будет лучше
Спасибо