用户的照片存储在二进制列的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 );
不幸的是我得到了一个例外:“参数无效”
答案 0 :(得分:0)
我发现了错误。在我的数据库中存储错误。我纠正了它,现在它工作正常。 谢谢!