我希望SqlCommand什么都不返回,只是这样做

时间:2016-12-13 20:35:32

标签: sql-server vb.net sqlcommand

我有一个存储过程,根据人的密码是否符合条件,可以执行很多操作。我不需要它返回任何东西。只需执行该程序。

我在查看THIS,似乎所有Execute(blah)扩展都返回了一些内容。 Execute(blah)只有SqlCommand执行程序并且不返回任何内容吗?

2 个答案:

答案 0 :(得分:4)

您可以使用ExecuteNonQuery。它将返回受影响的行数,而不是分配它。

something in response.body

答案 1 :(得分:2)

我想你可能正在寻找" SET NOCOUNT"言。

https://msdn.microsoft.com/en-us/library/ms189837.aspx

它可以防止事务和存储过程返回有关它所执行操作的额外消息。