Vous avez trouvé une méthode intéressante sur YouTube il y a quelque temps, vous créez une fonction qui reçoit l'image et la convertit en octets et l'enregistre en octets dans la base de données SQLServer, et lorsque vous la récupérez, elle apparaîtra sur la zone d'image. Voici le code qui l'implémente et dites-moi s'il fonctionne... s'il vote pour ma réponse, s'il vous plaît :
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
Donc, si vous enregistrez à l'aide d'une procédure stockée, passez simplement l'image dans la zone d'image comme argument, par exemple pictureBoxUser.Image