C# Image image = Image.FromStream()报错参数无效

我将pictureBox1控件中的图片保存到SQLserver2005数据库中,然后我再读出来,但是在Imageimage=Image.FromStream(mys);这... 我将pictureBox1控件中的图片保存到SQL server2005 数据库中,然后我再读出来,但是在 Image image = Image.FromStream(mys);这句话上报错,参数无效,哪位大神能解答一下?谢谢了!
第一张是向数据库存图片的代码,第二张是读数据库图片的代码,读的时候报的错。

Image image = Image.FromStream(mys);这句话上报错
MemoryStream ms = new MemoryStream();
pictureBox1.Image.Save("a.bmp");
FileStream filestream = new FileStream("a.bmp", FileMode.Open, FileAccess.Read);
BinaryReader binaryReader = new BinaryReader(filestream);
byte[] img = binaryReader.ReadBytes((int)filestream.Length);
DBHelper.ExecuteCommand("insert into kehuxinxi values('" + img + "','文字描述')");
filestream.Close();
binaryReader.Close();
展开
 我来答
Sxzy灬丨小柒
推荐于2017-11-25 · TA获得超过623个赞
知道小有建树答主
回答量:1223
采纳率:50%
帮助的人:280万
展开全部
数据库改为byte型.

参数改为这个试试
System.Text.Encoding.UTF8.GetBytes(tupian.Rows[0]["zhaopian"])
改为这个试试.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
超大蒲公英
2015-01-22 · TA获得超过741个赞
知道小有建树答主
回答量:758
采纳率:75%
帮助的人:743万
展开全部
存的时候就有问题,你的字段是什么类型?
更多追问追答
追问

您好,

我的字段是image类型的

追答
你把保存时的代码,帖文本上来
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式