DB2 10.5 for Linux, UNIX, and Windows

DB2Command 成员

DB2Command 概述

公用构造函数

名称 描述
DB2®Command()

初始化 DB2Command 类的新实例。

DB2Command(String)

使用查询文本初始化 DB2Command 类的新实例。

DB2Command(String, DB2Connection)

使用查询文本和 DB2Connection 对象来初始化 DB2Command 类的新实例。

DB2Command(String, DB2Connection, DB2Transaction)

使用查询文本、DB2Connection 对象和 Transaction 来初始化 DB2Command 类的新实例。

公用属性

属性 描述
公用属性 ArrayBindCount 获取或设置要作为参数绑定的数组中的条目数。
公用属性 ArrayBindCountOff 公用常量值,可将其用于重置返回到非数组方式的 DB2Command.ArrayBindCount 属性。
公用属性 AtomicArrayInput 获取或设置布尔值,以确定是否在原子或非原子作用域中执行多行操作。
公用属性 BlockForNRows 控制单个访存请求中返回至客户机的行数。
公用属性 CommandText 获取或设置要对数据库运行的 SQL 语句、XQuery 表达式或存储过程。
数据服务器限制:
除 DB2 V9 及更高版本之外的所有数据服务器
仅 DB2 V9 及更高版本支持 XQuery 表达式。
公用属性 CommandTimeout 获取或设置终止执行命令并生成错误前的等待时间。
公用属性 CommandType 获取或设置一个值,它指示如何解释 CommandText 属性。
公用属性 Connection 获取或设置 DB2Command 的实例所使用的 DB2Connection
公用属性 Container(继承自 Component 获取包含 ComponentIContainer
公用属性 DB2TypeOutput 确定与 DB2Command 相关联的仅输出参数值是否作为本机 DB2 数据类型(具体地说,IBM.Data.DB2Types 名称空间中的类和结构)返回。
公用属性 DbConnection 获取或设置 DB2Command 的实例所使用的 DbConnection
公用属性 DbParameterCollection 获取 DbParameterCollection 对象。
公用属性 DbTransaction 获取或设置运行 DB2CommandDbTransaction
公用属性 DesignTimeVisible 获取或设置一个布尔值,它指示由数据适配器生成的 DB2Command 是否可视。
公用属性 DisableCursorHold 控制事务完成对打开游标的影响。
公用属性 EnableExtendedIndicators 启用将 default 和 unassigned 指示符用作参数
公用属性 Parameters 获取 DB2ParameterCollection
公用属性 ResultSetAsReturnValue 将此值设置为 ReturnValue 参数以从 Informix 用户定义的例程 (UDR) 中检索结果集。当参数集合中没有绑定 ReturnValue 参数时,会忽略此属性。
数据服务器限制:
除了 IBM® Informix 之外的所有数据服务器
此属性仅在 IBM Informix 上受支持。
公用属性 RetrieveXmlInBinaryFormat 值,表示是否应以二进制格式返回 XML 数据。
公用属性 Site(继承自 Component 获取或设置 ComponentISite
公用属性 StatementConcentrator 获取或设置用于确定是否启用语句集中器文字的值。
公用属性 Transaction 获取或设置运行 DB2CommandDB2Transaction
公用属性 UpdatedRowSource 获取或设置一个值,它指定 Update 方法如何将命令结果应用于 DataRow

公用方法

方法 描述
公用方法 Cancel 尝试取消执行 DB2Command
公用方法 CreateObjRef(继承自 MarshalByRefObject 创建一个对象,它包含生成用来与远程对象通信的代理所需的所有相关信息。
公用方法 CreateParameter 创建 DB2Parameter 对象的新实例。
公用方法DeriveParameters 检索此 DB2Command 中指定的命令的参数信息,并填充所指定 DB2Command 对象的 Parameters 集合。
公用方法 Dispose(继承自 Component 已覆盖。释放 Component 所使用的资源。
公用方法 Equals(继承自 Object 已覆盖。确定两个 Object 实例是否等价。
公用方法 ExecuteNonQuery Connection 执行 SQL 语句并返回受影响的行数。
公用方法 ExecutePageReader 返回一个包含所请求的一组行的 DB2DataReader 实例。
公用方法 ExecuteReader 已重载。将 CommandText 发送至 Connection 并构建 DB2DataReader
公用方法 ExecuteScalar 执行查询并返回查询所返回的结果集中第一行的第一列。忽略其余列或行。
公用方法 ExecuteResultSet 已重载。将 CommandText 发送至 Connection 并构建 DB2ResultSet
公用方法 ExecuteRow CommandText 发送至 Connection 并构建 DB2Record
公用方法 ExecuteXmlReader CommandText 属性发送至 Connection 并构建 XmlReader
公用方法 GetHashCode(继承自 Object 充当特定类型的散列函数,适合于在散列算法和诸如散列表之类的数据结构中使用。
公用方法 GetLifetimeService(继承自 MarshalByRefObject 检索控制此实例的生存期策略的当前生存期服务对象。
公用方法 GetType(继承自 Object 获取当前实例的 Type
公用方法 InitializeLifetimeService(继承自 MarshalByRefObject 获取生存期服务对象以控制此实例的生存期策略。
公用方法 Prepare 在数据库中创建已准备(或已编译)版本的命令。
公用方法 ResetCommandTimeout CommandTimeout 属性重置为缺省值。
公用方法 ToString(继承自 Object 返回表示当前 ObjectString

公用事件

事件 描述
公用事件 Disposed(继承自 Component 添加事件处理程序以侦听组件上的 Disposed 事件。

受保护属性

属性 描述
受保护属性 DesignMode(继承自 Component 获取一个指示 Component 是否处于设计方式的值。
受保护属性 Events(继承自 Component 获取与 Component 连接的事件处理程序的列表。

受保护方法

方法 描述
受保护方法 CreateDbParameter 创建 DbParameter 对象的新实例。
受保护方法 Dispose 已重载。已覆盖。释放 DB2Command 使用的资源。
受保护方法 ExecuteDbDataReader CommandText 发送至 Connection 并构建 DbDataReader 对象。
受保护方法 Finalize(继承自 Object 已覆盖。在 Object 被垃圾收集回收前,允许该 Object 尝试释放资源并执行其他清除操作。

在 C# 和 Microsoft(R) Visual C++(R) 中,finalizer 是使用析构函数语法表示的。

受保护方法 GetService(继承自 Component 返回一个对象,它表示由 Component 或者由它的 Container 提供的服务。
受保护方法 MemberwiseClone(继承自 Object 创建当前 Object 的浅拷贝。