在读取是总出现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是图片转换成二进制的
这样添加后就没有数据错误了