SQLServer数据库 No ResultSet Set was produced

王朝网络·mssql·作者佚名  2006-01-09
宽屏版  字体: |||超大  

昨天同事通过jdbc调用数据库存储过程的时候发现这个错误。

经过一个多小时的排错,在同事的提醒下,总于明白了这个错误的根源。

就是在SQLServer存储过程中,执行了多个操作,这样的话,数据库认为有

多个结果集。(操作影响了行数数据库也认为是结果集)

所以需要在存储过程开始的时候加上这么一句话就可以了。

SET NOCOUNT ON --把返回的受影响的行数关闭

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有