关于Data Access Blok (SqlHelper.cs)使用时出现"对象必须实现 IConvertible/Object must implement IConvertible."异常
2006-03-24 11:25
806 查看
关于Data Access Blok (SqlHelper.cs)使用时出现"对象必须实现 IConvertible/Object must implement IConvertible."异常
在使用低版本 Data Access Blok 时,出现如下异常
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
对象必须实现 IConvertible。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidCastException: 对象必须实现 IConvertible。
源错误:
行 360:
行 361: //finally, execute the command.
行 362: int retval = cmd.ExecuteNonQuery();
行 363:
行 364: // detach the SqlParameters from the command object, so they can be used again.
参考http://weblogs.asp.net/ssmith/archive/2003/08/19/24524.aspx#92222
做修改
the simple fix is to change line 93 to read:
commandParameters[i].Value = ((SqlParameter)parameterValues[i]).Value;
instead of:
commandParameters[i].Value = parameterValues[i];
正常工作。
在使用低版本 Data Access Blok 时,出现如下异常
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
对象必须实现 IConvertible。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidCastException: 对象必须实现 IConvertible。
源错误:
行 360:
行 361: //finally, execute the command.
行 362: int retval = cmd.ExecuteNonQuery();
行 363:
行 364: // detach the SqlParameters from the command object, so they can be used again.
参考http://weblogs.asp.net/ssmith/archive/2003/08/19/24524.aspx#92222
做修改
the simple fix is to change line 93 to read:
commandParameters[i].Value = ((SqlParameter)parameterValues[i]).Value;
instead of:
commandParameters[i].Value = parameterValues[i];
正常工作。
相关文章推荐
- 关于在设计SqlDataAdapter并使用带有参数的 SQL或存储过程时,出现的必须声明 @参数名 的错误解决方案
- .NET中使用ODP(Oracle.DataAccess)连接Oracle数据时出现的异常
- 关于使用JAXB读取xml文档转换为java对象出现非法注解异常
- 在实体对象中访问导航属性里的属性值出现异常“There is already an open DataReader associated with this Command which must be closed first”
- 报错:对象必须实现 IConvertible;以分隔符进行分割链接concat_ws的使用方法;mysql数据类型转换cast,convert
- 关于GridControl中的gridview用repositoryItemGridLookUpEdit 提示对象必须实现iconvertible
- 使用EF6.0出现:CS0029 无法将类型“System.Data.Entity.Core.Objects.ObjectContext”隐式转换为“System.Data.Objects.ObjectContext”错误
- 在使用Spring中jdbcTemplate的QueryForObject()方法时异常:EmptyResultDataAccessException
- 关于在使用spring出现类似java.sql.SQLException: Access denied for user 'XXX'@'localhost' (using password: YES)
- 执行SQL语句时出现问题操作必须使用一个可更新的查询错误的解决方法
- 跨线程调用控件时关闭窗体时如何避免出现异常:Cannot access a disposed object.
- 在使用EFCodeFirst中出现类型“System.Data.Objects.ObjectContext”在未被引用的程序集中定义的解决方案
- C++中关于静态对象的使用( local static object and global static object)
- 使用SqlDataAdapter对象获取数据
- Android 在使用Intent跳转并传递对象参数时,出现Parcelable encountered IOException writing serializable object
- FMS3系列(六):使用远程共享对象(SharedObject)实现多人时时在线聊天(Flex | Flash)
- dubbo调用服务出现如下异常Serialized class com.taotao.manager.pojo.TaoResult must implement java.io.Serializabl
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- 对象必须实现 IConvertible,是什么意思?
- 关于解决JavaScript中使用require引用外部js时出现的某个对象 not defined 时现时消失 问题