日期:2014-05-17  浏览次数:20527 次

从“System.String”到“System.Byte[]”的强制转换无效。
代码如下
cmd = new SqlCommand();
                open();
                PrepareCommand(cmd, con, null, SQLString, cmdParms);
                int rows = cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();
                return rows;

运行到int rows = cmd.ExecuteNonQuery();时发生错误。数据库里没有image类型啊
------解决方案--------------------
SQLString, cmdParms分别是什么?
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
------解决方案--------------------
cmdParms的参数类型应与数据库的参数类型一样
------解决方案--------------------
估计是参数类型没对上