1

我正在调用 Sqlcommand.ExecScalar() - 单步执行存储的过程可以正常工作,就在下面

RETURN @RecordNum

@RecordNum 正确包含一个 bigint,如范围。当我踏入 RETURN.. 我得到一个异常抛出,该视觉工作室似乎无法捕捉。

存储过程在直接执行时工作正常,并毫无问题地返回一个值,看起来一切都很好,从我的代码中逐步完成。

但是,一旦我踏入“RETURN @RecordNum”(并且recordnum 包含一个有效数字..)BOOM!例外!(并且在视觉工作室中也没有关于异常的详细信息。

我责怪矩阵中的故障..但是有什么建议吗?

我什至将 ExecScalar 的返回值分配给任何东西,结果相同。我尝试了 ExecReader(),结果相同。我已经打开和关闭了 NO COUNT,结果相同。如果我还没有秃头,我现在就秃了!

4

1 回答 1

1

将其更改为SELECT @RecordNum

于 2009-08-27T23:03:34.953 回答