在读取是总出现Image参数失效,八成是添加图片时出错

在添加和读取Image图像时,最容易出错的是增加过程。在执行sql Insert语句时要注意,应该执行如下语句:

string commandText = "Insert into ImageTable(......,Image)Values(......., @Image)";//其它表的列省了。

 sqlCommand.Parameters.Add("@Image", SqlDbType.Binary);         // 图像文件数据,使用二进制格式。

 sqlCommand.Parameters["@Image"].Value = byteImage;              // 将图像赋值给command,byteImage是图片转换成二进制的

这样添加后就没有数据错误了

posted on 2012-12-27 11:07  燃烧的CO2  阅读(262)  评论(0编辑  收藏  举报