Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在存储过程中使用游标时,将受影响的行的值返回给ExecuteOnQuery_C#_Sql Server 2008 - Fatal编程技术网

C# 在存储过程中使用游标时,将受影响的行的值返回给ExecuteOnQuery

C# 在存储过程中使用游标时,将受影响的行的值返回给ExecuteOnQuery,c#,sql-server-2008,C#,Sql Server 2008,我在一个存储过程中使用了游标,该存储过程从xml中获取数据,以便根据业务规则插入、删除或更新记录 使用ExecuteNonQuery()执行时,即使行受到影响,也会返回-1 请让我知道这件事 谢谢, King您的存储过程中是否设置了无计数 尝试关闭NOCOUNT 请参阅此T-SQL。您的存储过程中是否设置了无计数 尝试关闭NOCOUNT 请参阅此T-SQL。来自 对于UPDATE、INSERT和DELETE语句,返回值为 受命令影响的行数。当触发器存在于 在插入或更新表时,返回值包括数字 受插入

我在一个存储过程中使用了游标,该存储过程从xml中获取数据,以便根据业务规则插入、删除或更新记录

使用
ExecuteNonQuery()
执行时,即使行受到影响,也会返回
-1

请让我知道这件事

谢谢,
King

您的存储过程中是否设置了
无计数

尝试
关闭NOCOUNT


请参阅此T-SQL。

您的存储过程中是否设置了
无计数

尝试
关闭NOCOUNT

请参阅此T-SQL。

来自

对于UPDATE、INSERT和DELETE语句,返回值为 受命令影响的行数。当触发器存在于 在插入或更新表时,返回值包括数字 受插入或更新操作和编号影响的行数 受一个或多个触发器影响的行数适用于所有其他类型的 语句,返回值为-1。如果发生回滚,则返回 值也是-1。

依我看,你的问题符合这些选择之一

当然,我只是根据返回值来说。为了从人们那里得到更多帮助,你应该给人们更多的信息。

from

对于UPDATE、INSERT和DELETE语句,返回值为 受命令影响的行数。当触发器存在于 在插入或更新表时,返回值包括数字 受插入或更新操作和编号影响的行数 受一个或多个触发器影响的行数适用于所有其他类型的 语句,返回值为-1。如果发生回滚,则返回 值也是-1。

依我看,你的问题符合这些选择之一


当然,我只是根据返回值来说。要想从人们那里获得更多帮助,你应该向人们提供更多信息。

如果没有代码示例,这样的问题对任何人都没有好处。请显示与你的问题或手头问题相关的所有代码显示
存储的过程将对我们有所帮助。请提供更多信息。一些代码示例会很好。如果没有代码示例,这样的问题对任何人都没有好处。请显示与您的问题或手头问题相关的所有代码显示
存储过程将有助于猜测工作。请提供更多信息。一些代码示例会很好。