- 博客(2)
- 收藏
- 关注
转载 com.microsoft.sqlserver.jdbc.SQLServerException: 该语句没有返回结果集
<br />数据库由sqlserver2000迁移到sqlserver2008的时候,当查询执行存储过程时,总会抛出以上异常,后来查资料发现原来2008的驱动会关注到存储过程执行过程中返回的“影响多少行”这些信息,有这些信息存在,就会抛出以上异常:解决办法:在sql语句前加“SET NOCOUNT 设为 ON ”,表示不返回计数(表示受 Transact-SQL 语句影响的行数) 另外,当sql2000迁移到sql2008或者sql2005的时候,老的sql2000驱动要跟着升级,具体可以查询相关资料下载。
2010-07-30 15:35:00 2621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人