0

ユーザーの写真は、バイナリ列の SQL テーブルに格納されます。
このバイナリ データをデータセットに取得します。
このデータをピクチャボックスに写真として表示するにはどうすればよいですか?

私はこれを試しましたが、うまくいきません:(

array<byte>^ byteBLOBData  =  gcnew array<byte>(200);
    byteBLOBData = (array<byte>^)( dataSet->Tables[ 0 ]->Rows[ 0 ]->ItemArray[ 7 ] );
    System::IO::MemoryStream^ stmBLOBData = gcnew System::IO::MemoryStream(byteBLOBData );
    pictureBox1->Image = Image::FromStream( stmBLOBData );

残念ながら、「パラメーターが無効です」という例外が発生しました

4

1 に答える 1

0

エラーが見つかりました。私のデータベースでは、間違って保存されていました。修正したところ、現在は正常に動作しています。ありがとう!

于 2012-09-11T13:45:27.413 に答える