Jakiś czas temu znalazłem fajną metodę na youtube, tworzysz funkcję, która odbiera obraz i konwertuje go na bajty i zapisuje go do bajtów w bazie danych SQLServer, a kiedy go pobierzesz, pojawi się w oknie obrazu. Oto kod implementujący go i powiedz mi, czy działa... jeśli zagłosuje na moją odpowiedź, proszę:
Public Function ConvertImage(ByVal myImage As Image) As Byte()
Dim mstream As New MemoryStream
myImage.Save(mstream, System.Drawing.Imaging.ImageFormat.Jpeg)
Dim myBytes(mstream.Length - 1) As Byte
mstream.Position = 0
mstream.Read(myBytes, 0, mstream.Length)
Return myBytes
End Function
Więc jeśli zapisujesz za pomocą procedury składowanej, po prostu przekaż obraz w ramce obrazu jako argument, np. pictureBoxUser.Image