我正在运行asp.net 2.0 Web应用程序.突然今天早上,ExecuteNonQuery开始返回-1,即使正在运行的SP中的命令正在执行(我看到在DB中插入和更新的项目),并且没有抛出异常.
仅当我连接到生产数据库时才会发生这种情况.当我连接到我们的开发DB时,它们会返回受影响的正确行数.
另外,有趣的是,ExecuteDataSet没有问题 - 它可以很好地返回DataSet.
所以它似乎不是一个连接问题.但那么,还有什么呢?
您还可以检查程序,看看是否有这行代码 -
SET NOCOUNT ON
Run Code Online (Sandbox Code Playgroud)
这将导致ExecuteNonQuery始终返回-1.
| 归档时间: |
|
| 查看次数: |
2937 次 |
| 最近记录: |