Vor einiger Zeit haben Sie auf Youtube eine coole Methode gefunden, Sie erstellen eine Funktion, die das Bild empfängt und in Bytes konvertiert und in der SQLServer-DB in Bytes speichert. Wenn Sie es abrufen, wird es im Bildfeld angezeigt. Hier ist der Code, implementieren Sie ihn und sagen Sie mir, ob er funktioniert ... wenn er für meine Antwort stimmt, bitte:
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
Wenn Sie also mit einer gespeicherten Prozedur speichern, übergeben Sie einfach das Bild in der Picturebox als Argument, z. B. pictureBoxUser.Image