DB2 V9.7 for Linux, UNIX, and Windows

DB2DataReader 成员

DB2DataReader 概述

公用属性

属性 描述
公用属性 BlockForNRows 控制单个访存请求中返回至客户机的行数。
公用属性 Depth 获取一个值,它指示当前行的嵌套深度。
公用属性 FieldCount 获取当前行中的列数。
公用属性 HasRows 获取一个值,它指示 DB2DataReader 是否包含一行或多行。
公用属性 IsClosed 指示 DB2DataReader 是否已关闭。
公用属性 This 已重载。获取本机格式的列值。

在 C# 中,此属性是 DB2DataReader 类的索引器。

公用属性 RecordsAffected 获取执行 SQL 语句时更改、插入或删除的行数。

公用方法

方法 描述
公用方法 Close 关闭 DB2DataReader 对象。
公用方法 CreateObjRef(继承自 MarshalByRefObject 创建一个对象,它包含生成用来与远程对象通信的代理所需的所有相关信息。
公用方法 Equals(继承自 Object 已重载。确定两个 Object 实例是否等价。
公用方法 GetBoolean 以布尔值形式获取指定列的值。
公用方法 GetByte 以字节形式获取指定列的值。
公用方法 GetBytes 将从指定列偏移处开始的字节流以数组形式读入缓冲区中自给定缓冲区偏移处开始的位置。
公用方法 GetChar 获取指定列的值(字符形式)。
公用方法 GetChars 从指定列偏移位置开始读取字符流,并从给定缓冲区偏移位置开始将其以数组形式写入缓冲区。
公用方法 GetDataTypeName 获取源数据类型的名称。
公用方法 GetDate Date 对象形式获取指定列的值。
公用方法 GetDateTime DateTime 对象形式获取指定列的值。
公用方法 GetDB2Binary 根据列数据创建 DB2Binary 对象的实例。
公用方法 GetDB2Blob 根据列数据创建 DB2Blob 对象的实例。
公用方法 GetDB2Clob 根据列数据创建 DB2Clob 对象的实例。
公用方法 GetDB2Date 根据列数据创建 DB2Date 对象的实例。
公用方法 GetDB2DateTime 根据列数据创建 DB2DateTime 对象的实例。
公用方法 GetDB2Decimal 根据列数据创建 DB2Decimal 对象的实例。
公用方法 GetDB2DecimalFloat 根据列数据创建 DB2DecimalFloat 对象的实例。
公用方法 GetDB2Double 根据列数据创建 DB2Double 对象的实例。
公用方法 GetDB2Int16 根据列数据创建 DB2Int16 对象的实例。
公用方法 GetDB2Int32 根据列数据创建 DB2Int32 对象的实例。
公用方法 GetDB2Int64 根据列数据创建 DB2Int64 对象的实例。
公用方法 GetDB2Real 根据列数据创建 DB2Real 对象的实例。
公用方法 GetDB2Real370 根据列数据创建 DB2Real370 对象的实例。
公用方法 GetDB2RowId 根据列数据创建 DB2RowId 对象的实例。
公用方法 GetDB2String 根据列数据创建 DB2String 对象的实例。
公用方法 GetDB2Time 根据列数据创建 DB2Time 对象的实例。
公用方法 GetDB2TimeStamp 根据列数据创建 DB2TimeStamp 对象的实例。
公用方法 GetDB2Value 根据列数据创建 Object 实例。
公用方法 GetDB2Values 获取当前行中的所有列值。
公用方法 GetDB2Xml 根据 XML 列数据创建 DB2Xml 对象的实例。
公用方法 GetDB2XsrObjectId 根据列数据创建 DB2XsrObjectId 对象的实例。
公用方法 GetDecimal Decimal 对象形式获取指定列的值。
公用方法 GetDouble 以双精度浮点数形式获取指定列的值。
公用方法 GetEnumerator 返回一个枚举符,它遍历访问 DB2DataReader 对象。
公用方法 GetFieldType 获取对象的数据类型 Type
公用方法 GetFloat 以单精度浮点数形式获取指定列的值。
公用方法 GetGuid 不受支持。
公用方法 GetHashCode(继承自 Object 充当特定类型的散列函数,适合于在散列算法和诸如散列表之类的数据结构中使用。
公用方法 GetInt16 以 16 位带符号整数形式获取指定列的值。
公用方法 GetInt32 以 32 位带符号整数形式获取指定列的值。
公用方法 GetInt64 以 64 位带符号整数形式获取指定列的值。
公用方法 GetLifetimeService(继承自 MarshalByRefObject 检索控制此实例的生存期策略的当前生存期服务对象。
公用方法 GetName 获取指定列的名称。
公用方法 GetOrdinal 在给定列名的情况下获取列序号。
公用方法 GetSchemaTable 返回描述 DB2DataReader 的列元数据的 DataTable
公用方法 GetStream System.IO.Stream 对象形式获取指定列的值。
公用方法 GetString 以字符串形式获取指定列的值。
公用方法 GetTime TimeSpan 对象形式获取指定列的值。
公用方法 GetTimeSpan 以 TimeSpan 对象形式获取指定列的值。
公用方法 GetType(继承自 Object 获取当前实例的 Type
公用方法 GetValue 以本机格式获取指定序号的列值。
公用方法 GetValues 获取当前行中的所有属性列。
公用方法 GetXmlReader 从字符、二进制或 DB2Type.XML 列返回 XmlReader
公用方法 GetXmlSchemaSet 已重载。返回给定 DB2XsrObjectId 的所有模式文档的 XmlSchemaSet 对象。
数据服务器限制:
Informix®
不支持此方法。
公用方法 InitializeLifetimeService(继承自 MarshalByRefObject 获取生存期服务对象以控制此实例的生存期策略。
公用方法 IsDBNull 获取一个值,它指示列是否包含不存在或缺少的值。
公用方法 NextResult 读取批处理 SQL 语句或多结果集存储过程的结果时,使 DB2DataReader 前进至下一个结果。
公用方法 Read 使 DB2DataReader 前进至下一条记录。
公用方法 ToString(继承自 Object 返回表示当前 ObjectString

受保护方法

方法 描述
受保护方法 MemberwiseClone(继承自 Object 创建当前 Object 的浅拷贝。