由CLR处理的BeginExecuteNonQuery和ExecuteNonQuery

时间:2014-07-04 11:03:41

标签: c# .net sql-server

为什么开始执行使用非查询?如何通过CLR处理这两行?

SqlCommand.BeginExecuteNonQuery();

SqlCommand.ExecuteNonQuery();

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

ExecuteNonQuery阻止程序直到查询得到处理并返回结果,然后转到BeginExecuteNonQuery将以异步模式运行。

答案 2 :(得分:0)

SqlCommand.BeginExecuteNonQuery(); ::启动此SqlCommand描述的Transact-SQL语句或存储过程的异步执行。

SqlCommand.ExecuteNonQuery(); ::对连接执行Transact-SQL语句并返回受影响的行数。

希望它有所帮助!