SqliteCommand 类

定义

表示要对 SQLite 数据库执行的 SQL 语句。

public class SqliteCommand : System.Data.Common.DbCommand
type SqliteCommand = class
    inherit DbCommand
Public Class SqliteCommand
Inherits DbCommand
继承
SqliteCommand

构造函数

SqliteCommand()

初始化 SqliteCommand 类的新实例。

SqliteCommand(String)

初始化 SqliteCommand 类的新实例。

SqliteCommand(String, SqliteConnection)

初始化 SqliteCommand 类的新实例。

SqliteCommand(String, SqliteConnection, SqliteTransaction)

初始化 SqliteCommand 类的新实例。

属性

CommandText

获取或设置要对数据库执行的 SQL。

CommandTimeout

获取或设置在终止尝试执行命令之前要等待的秒数。 默认值为 30。 值为 0 表示没有超时。

CommandType

获取或设置一个值,该值指示如何 CommandText 解释。 仅支持 Text

Connection

获取或设置 命令使用的连接。

DataReader

获取或设置命令当前使用的数据读取器,如果没有,则为 null。

DbConnection

获取或设置 命令使用的连接。 必须是 SqliteConnection

DbParameterCollection

获取命令使用的参数集合。

DbTransaction

获取或设置命令在其中执行的事务。 必须是 SqliteTransaction

DesignTimeVisible

获取或设置一个值,该值指示命令是否应在接口控件中可见。

Parameters

获取命令使用的参数集合。

Transaction

获取或设置命令在其中执行的事务。

UpdatedRowSource

获取或设置一个值,该值指示结果如何应用于要更新的行。

方法

Cancel()

尝试取消命令的执行。 不执行任何操作。

CreateDbParameter()

创建新参数。

CreateParameter()

创建新参数。

Dispose(Boolean)

释放连接使用的任何资源并关闭它。

ExecuteDbDataReader(CommandBehavior)

CommandText对数据库执行 ,并返回数据读取器。

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

CommandText对数据库异步执行 ,并返回数据读取器。

ExecuteNonQuery()

CommandText对数据库执行 。

ExecuteReader()

CommandText对数据库执行 ,并返回数据读取器。

ExecuteReader(CommandBehavior)

CommandText对数据库执行 ,并返回数据读取器。

ExecuteReaderAsync()

CommandText对数据库异步执行 ,并返回数据读取器。

ExecuteReaderAsync(CancellationToken)

CommandText对数据库异步执行 ,并返回数据读取器。

ExecuteReaderAsync(CommandBehavior)

CommandText对数据库异步执行 ,并返回数据读取器。

ExecuteReaderAsync(CommandBehavior, CancellationToken)

CommandText对数据库异步执行 ,并返回数据读取器。

ExecuteScalar()

CommandText对数据库执行 并返回结果。

Prepare()

在数据库上创建命令的准备版本。

适用于