Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come salvare e recuperare l'immagine PictureBox nella colonna VB.NET di SQL Server Database Varbinary(Max).

Trovato qualche metodo interessante su YouTube qualche tempo fa, crei una funzione che riceve l'immagine e la converte in byte e la salva in byte nel DB SQLServer, e quando la recuperi verrà visualizzata nella casella dell'immagine. Ecco il codice implementalo e dimmi se funziona... se vota per la mia risposta per favore:

 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


Quindi, se stai salvando utilizzando una procedura memorizzata, passa semplicemente l'immagine nella casella immagine come argomento, ad esempio pictureBoxUser.Image