OracleCommand.Cancel 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试取消执行 OracleCommand。
public:
virtual void Cancel();
public:
override void Cancel();
public void Cancel ();
public override void Cancel ();
abstract member Cancel : unit -> unit
override this.Cancel : unit -> unit
override this.Cancel : unit -> unit
Public Sub Cancel ()
Public Overrides Sub Cancel ()
实现
示例
以下示例创建 一个 OracleCommand,执行它,然后取消执行。 为此,向 方法传递一个字符串,该字符串是一个 SQL SELECT 语句,以及一个用于连接到数据库的字符串。
public void CreateOracleCommand(string queryString, string connectionString)
{
using (OracleConnection connection = new OracleConnection(connectionString))
{
OracleCommand command = new OracleCommand(queryString, connection);
command.Connection.Open();
command.ExecuteReader();
command.Cancel();
}
}
Public Sub CreateOracleCommand _
(ByVal queryString As String, ByVal connectionString As String)
Using connection As New OracleConnection(connectionString)
Dim command As New OracleCommand(queryString, connection)
command.Connection.Open()
command.ExecuteReader()
command.Cancel()
End Using
End Sub
注解
如果没有可取消的,则不会发生任何操作。 但是,如果有正在执行的命令,则即使取消尝试失败,也不会生成异常。