OleDbCommand.Cancel 方法

试图取消执行 OleDbCommand

**命名空间:**System.Data.OleDb
**程序集:**System.Data(在 system.data.dll 中)

语法

声明
Public Overrides Sub Cancel
用法
Dim instance As OleDbCommand

instance.Cancel
public override void Cancel ()
public:
virtual void Cancel () override
public void Cancel ()
public override function Cancel ()

备注

如果没有要取消的内容,则什么也不会发生。但是,如果有命令正在执行,而取消尝试失败,则不会生成异常。

示例

下面的示例创建并执行一个 OleDbCommand,然后取消该执行。为此,需要向该方法传递一个作为 SQL Select 语句的字符串和一个用于连接到数据源的字符串。

Public Sub CreateCommand _
    (ByVal queryString As String, ByVal connection As OleDbConnection)

    Dim command As New OleDbCommand(queryString, connection)
    command.Connection.Open()
    command.ExecuteReader()
    command.Cancel()
End Sub
public void CreateCommand(string queryString, OleDbConnection connection)
{
    OleDbCommand command = new OleDbCommand(queryString, connection);
    command.Connection.Open();
    command.ExecuteReader();
    command.Cancel();
}
using System;
using System.Data;
using System.Data.OleDb;

class Class1
{
    static void Main()
    {
    }

    public void CreateCommand(string queryString, OleDbConnection connection)
    {
        OleDbCommand command = new OleDbCommand(queryString, connection);
        command.Connection.Open();
        command.ExecuteReader();
        command.Cancel();
    }

平台

Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

OleDbCommand 类
OleDbCommand 成员
System.Data.OleDb 命名空间

其他资源

使用命令