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