简体   繁体   English

从图像数据类型DB中检索图像时参数无效

[英]Parameter is not valid while retrieving image from image data type DB

This is my code; 这是我的代码; I try to retrieve image. 我尝试检索图像。 I try to resolve but fail: 我尝试解决但失败了:

SqlCommand cmd = new SqlCommand("select pic from pic where idimg= '" + listBox1.Text + "'", con);
SqlDataReader r;

con.Open();
r = cmd.ExecuteReader();

while (r.Read())
{
    byte[] storedImage = (byte[])(r["pic"]);
    MemoryStream ms = new MemoryStream(storedImage);
    pictureBox1.Image = Image.FromStream(ms); // Error :Parameter is not valid
}

r.Close();
con.Close();

该参数无效,仅是show.while图像保存在db上而没有给定的周长,并且不会产生错误,从DB检索时发生错误

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM