Jak zapisać i przesłać obraz PictureBox do Sql Server Database Varbinary (Max) Column VB.NET
W mojej aplikacji Windows muszę wyświetlić obraz w Windows Form PictureBox, który będzie przeglądany przez OpenFile Dialog, a następnie zapisać PictureBox obraz do Sql Server 2008 R2 Varbinary (Max) Kolumna i Pokaż obraz zapisany w Sql Server 2008 R2 Varbinary (Max) kolumna do PictureBox przy użyciu VB.NET 2010.
Użyłem następującego kodu do załadowania obrazu z dysku fizycznego do PictureBox
Private Sub btnPicBrowse_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPicBrowse.Click
With Me.OpenFileDialog1
.FileName = ""
.Filter = "Image Files(*.BMP;*.JPG;*.JEPG;*.GIF)|*.BMP;*.JPG;*.JEPG;*.GIF|All files (*.*)|*.*"
.RestoreDirectory = True
.ValidateNames = True
.CheckFileExists = True
If .ShowDialog = Windows.Forms.DialogResult.OK Then
Me.PictureBox1.Image.Dispose()
Me.PictureBox1.Image = System.Drawing.Image.FromFile(.FileName)
Me.lblPicPath.Text = .FileName
End If
End With
End Sub
Teraz muszę zapisać ten obraz w kolumnie SQL SERVER 2008 Database VarBinary (MAX), a następnie pokazać obraz zapisany w kolumnie Sql Server 2008 R2 Varbinary (Max) do PictureBox przy użyciu VB.NET 2010.
Dziękuję i pozdrawiam
JYOTIRMOY