Share via


OracleCommand.Cancel 方法

定義

嘗試取消 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

備註

如果沒有取消任何專案,則不會發生任何動作。 不過,如果正在進行命令,而取消作業的嘗試失敗,則不會產生任何例外狀況 (Exception)。

適用於

另請參閱