[color=#FF0000]读取数据库中图片出错)[/color]
string View = "select photo from " + tbTable.Text.Trim() + " where cardid ='" + s + "'";
Data.SqlOpen(strAddr.ToString().Trim(), cbDataBase.Text.Trim(), txtSa.Text.Trim(), txtPass.Text.Trim());
SqlCommand cmd = Data.ShowImage(View);
byte[] b = (byte[])cmd.ExecuteScalar();
MemoryStream stream = new MemoryStream(b);
if (stream.Length > 0)
{
//stream.Write(b, 0, b.Length);
Image image = Image.FromStream(stream, true); stream.Close();//stream参数无效
picDrawData.Image = image;
}
我跟踪了一下。。还有一个错就是stream读写超时。。。。
急。。。。。。。。谁有解决办法??