首页 > 开发 > 综合 > 正文

SQLServer数据库 No ResultSet Set was produced

2024-07-21 02:06:06
字体:
来源:转载
供稿:网友

昨天同事通过jdbc调用数据库存储过程的时候发现这个错误。
经过一个多小时的排错,在同事的提醒下,总于明白了这个错误的根源。
就是在sqlserver存储过程中,执行了多个操作,这样的话,数据库认为有
多个结果集。(操作影响了行数数据库也认为是结果集)
所以需要在存储过程开始的时候加上这么一句话就可以了。
set nocount on --把返回的受影响的行数关闭

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表