关于从Image字段读取图片流并显示在PictureBox控件时报‘参数无效’异常的解决方法

    问题出在存储图片信息的代码中,SqlParameter构造函数中的[Size]参数不是Image字段的长度(16),而是字节数组的长度。 可用一下两种构造方式构造SqlParameter

    SqlParameter para = new SqlParameter("@ImageCol", SqlDbType.Image, bytes.Length, ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, bytes);

  或 SqlParameter para = new SqlParameter("@ImageCol", SqlDbType.Image,bytes.Length);
                para.Value = bytes;

Code

 

二。读取图片信息

 

Code

 

 

posted @ 2009-06-18 16:30    阅读(3023)  评论(0编辑  收藏  举报