Намерих някакъв страхотен метод в youtube преди известно време, създавате функция, която получава картината и я преобразува в байтове и я записва в байтове в SQLServer DB, и когато я извлечете, тя ще се покаже в полето за картина. Ето кода, който го внедрява и ми кажете дали работи...ако гласува за моя отговор, моля:
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
Така че, ако записвате с помощта на съхранена процедура, просто предайте изображението в картинното поле като аргумент, напр. pictureBoxUser.Image