为什么得不到返回值?
查询分析器中执行存储过程可已返回1
在页面中:存储过程可以执行,也能把数据插入到表中,但总返回0。
SET NOCOUNT ON;
/******事务Start begin******/
BEGIN TRANSACTION
DECLARE @errorSum INT --定义错误计数器
SET @errorSum = 0 --没错为0
答案:
是nocount的问题改成off就可以了。
本文探讨了在执行存储过程时遇到返回值始终为0的问题,并给出了调整 SET NOCOUNT 的设置来解决这一问题的方法。
为什么得不到返回值?
查询分析器中执行存储过程可已返回1
在页面中:存储过程可以执行,也能把数据插入到表中,但总返回0。
SET NOCOUNT ON;
/******事务Start begin******/
BEGIN TRANSACTION
DECLARE @errorSum INT --定义错误计数器
SET @errorSum = 0 --没错为0
答案:
是nocount的问题改成off就可以了。

被折叠的 条评论
为什么被折叠?