sql >> データベース >  >> RDS >> Sqlserver

PictureBox イメージを Sql Server データベース Varbinary(Max) 列 VB.NET に保存して取得する方法

    少し前に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 などの引数として画像ボックスに画像を渡すだけです




    1. XAMPPインストールでMySQLInnoDBストレージエンジンのサポートを有効にする

    2. Herokuでのバックアップ/ロード後のPostgreSQLデータベースのサイズが小さくなります

    3. データベース内のすべてのテーブルのサイズを取得する

    4. bashの警告出力を抑制します