Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - .NET 编程 » UltraLite .NET 2.0 API 参考 » ULCommand 类

 

ULCommand 成员

公共构造函数
成员名称 说明

ULCommand 构造函数

初始化一个新的ULCommand 类实例。

公共属性
成员名称 说明

CommandText 属性

指定 SQL 语句的文本或表的名称(此时 ULCommand.CommandType 为 System.Data.CommandType.TableDirect)。如果是参数化语句,请使用问号 (?) 占位符来传递参数。

CommandTimeout 属性

UltraLite.NET 不支持此功能。

CommandType 属性

指定要执行的命令的类型。

Connection 属性

在其上执行 ULCommand 对象的连接对象。

DesignTimeVisible 属性

指示 ULCommand 是否应在自定义的 [Windows 窗体设计器] 控件中可见。

IndexName 属性

UL Ext.: 指定当 ULCommand.CommandType 为 System.Data.CommandType.TableDirect 时打开(排序)表所使用的索引的名称。

Parameters 属性

指定当前语句的参数。

Plan 属性

UL Ext.: 返回 UltraLite.NET 用于执行查询的访问计划。此属性主要供开发期间使用。

Transaction 属性

指定 ULCommand 执行时所处的 ULTransaction。

UpdatedRowSource 属性

指定当 ULDataAdapter 的 Update 方法使用命令结果时,如何将命令结果应用于 DataRow。

公共方法
成员名称 说明

BeginExecuteNonQuery 方法

在已知回调过程和状态信息的情况下,启动由此 ULCommand 说明的 SQL 语句的异步执行。

BeginExecuteReader 方法

启动由此 ULCommand 说明的 SQL 语句的异步执行,并检索结果集。

Cancel 方法

UltraLite.NET 不支持此方法。

CreateParameter 方法

提供 ULParameter 对象来为 ULCommand 对象提供参数。

EndExecuteNonQuery 方法

完成 SQL 语句的异步执行。

EndExecuteReader 方法

完成 SQL 语句的异步执行,并返回所请求的 ULDataReader。

ExecuteNonQuery 方法

执行一条不返回结果集的语句,如 SQL INSERT、DELETE 或 UPDATE 语句。

ExecuteReader 方法

执行 SQL SELECT 语句并返回结果集。

ExecuteResultSet 方法

UL Ext.: 执行 SQL SELECT 语句并以 ULResultSet 形式返回结果集。

ExecuteScalar 方法

执行 SQL SELECT 语句并返回单个值。

ExecuteTable 方法

UL Ext.: 在 ULTable 中检索数据库表以便直接进行操作。ULCommand.CommandText 被解释为表的名称,而 ULCommand.IndexName 可用于指定表的排序顺序。

Prepare 方法

预编译并存储此命令的 SQL 语句。

另请参见