gpt4 book ai didi

asp.net - 即使执行成功,ExecuteNonQuery 返回 -1

转载 作者:行者123 更新时间:2023-12-02 11:21:31 25 4
gpt4 key购买 nike

我正在运行一个 asp.net 2.0 Web 应用程序。今天早上突然,尽管 ExecuteNonQuery 正在运行的 SP 中的命令正在执行(我看到在数据库中插入和更新了项目),但 ExecuteNonQuery 开始返回 -1,并且没有抛出异常。

只有当我连接到我们的生产数据库时才会发生这种情况。当我连接到我们的开发数据库时,它们返回受影响的正确行数。

此外,有趣的是,ExecuteDataSet 没有问题 - 它返回漂亮的数据集。

所以看起来不像是连接问题。但除此之外,还能是什么呢?

最佳答案

你也可以检查一下程序,看看里面是否有这行代码 -

SET NOCOUNT ON

这将导致 ExecuteNonQuery 始终返回 -1。

关于asp.net - 即使执行成功,ExecuteNonQuery 返回 -1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/796999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com