C# 在存储过程中使用游标时,将受影响的行的值返回给ExecuteOnQuery
我在一个存储过程中使用了游标,该存储过程从xml中获取数据,以便根据业务规则插入、删除或更新记录 使用C# 在存储过程中使用游标时,将受影响的行的值返回给ExecuteOnQuery,c#,sql-server-2008,C#,Sql Server 2008,我在一个存储过程中使用了游标,该存储过程从xml中获取数据,以便根据业务规则插入、删除或更新记录 使用ExecuteNonQuery()执行时,即使行受到影响,也会返回-1 请让我知道这件事 谢谢, King您的存储过程中是否设置了无计数 尝试关闭NOCOUNT 请参阅此T-SQL。您的存储过程中是否设置了无计数 尝试关闭NOCOUNT 请参阅此T-SQL。来自 对于UPDATE、INSERT和DELETE语句,返回值为 受命令影响的行数。当触发器存在于 在插入或更新表时,返回值包括数字 受插入
ExecuteNonQuery()
执行时,即使行受到影响,也会返回-1
请让我知道这件事
谢谢,
King您的存储过程中是否设置了
无计数
尝试关闭NOCOUNT
请参阅此T-SQL。您的存储过程中是否设置了无计数
尝试关闭NOCOUNT
请参阅此T-SQL。来自
对于UPDATE、INSERT和DELETE语句,返回值为
受命令影响的行数。当触发器存在于
在插入或更新表时,返回值包括数字
受插入或更新操作和编号影响的行数
受一个或多个触发器影响的行数适用于所有其他类型的
语句,返回值为-1。如果发生回滚,则返回
值也是-1。
依我看,你的问题符合这些选择之一
当然,我只是根据返回值来说。为了从人们那里得到更多帮助,你应该给人们更多的信息。from
对于UPDATE、INSERT和DELETE语句,返回值为
受命令影响的行数。当触发器存在于
在插入或更新表时,返回值包括数字
受插入或更新操作和编号影响的行数
受一个或多个触发器影响的行数适用于所有其他类型的
语句,返回值为-1。如果发生回滚,则返回
值也是-1。
依我看,你的问题符合这些选择之一
当然,我只是根据返回值来说。要想从人们那里获得更多帮助,你应该向人们提供更多信息。如果没有代码示例,这样的问题对任何人都没有好处。请显示与你的问题或手头问题相关的所有代码显示存储的过程将对我们有所帮助。请提供更多信息。一些代码示例会很好。如果没有代码示例,这样的问题对任何人都没有好处。请显示与您的问题或手头问题相关的所有代码显示存储过程将有助于猜测工作。请提供更多信息。一些代码示例会很好。