sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man sparar och hämtar PictureBox-bild till SQL Server Database Varbinary(Max) Column VB.NET

Hittade någon cool metod på youtube för ett tag sedan du skapar en funktion som tar emot bilden och konverterar den till byte och sparar den till byte i SQLServer DB, och när du hämtar den kommer den att dyka upp på bildrutan. Här är koden implementera den och berätta för mig om den fungerar...om den röstar på mitt svar snälla:

 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


Så om du sparar med en lagrad procedur skickar du bara in bilden i bildrutan som argument, t.ex. pictureBoxUser.Image




  1. Infoga Ja eller Nej i MySQL baserat på kryssrutans värde

  2. Returnera ett värde och en resultatuppsättning från lagrad procedure classic asp

  3. Hur släpper man lista över tabeller från ett schema i Oracle?

  4. Datumuppdelning baserat på räkenskapsår