Siebel 适配器中的 DbDataReader 类
Siebel 的数据提供程序利用 DbDataReader
XML 数据读取器。 这为 Siebel 数据源的使用者提供了读取仅向前行流的能力。
受支持的属性
Siebel 的数据提供程序支持以下 DbDataReader
属性。
名称 | 获取/设置 | 说明 |
---|---|---|
HasRows | 获取 | 此属性不受支持,如果访问此属性,将引发异常。 |
IsClosed | 获取 | 获取一个值,该值指示 DbDataReader 是否已关闭。 |
RecordsAffected | 获取 | 获取一个值,该值指示 DbDataReader 是否包含一行或多行。 |
Item (Int32) | 获取 | 获取指定列作为 Object 实例的值。 调用此索引器时,请使用所需列的序号。 |
项 (字符串) | 获取 | 获取指定列作为 Object 实例的值。 调用此索引器时,请使用所需列的名称。 |
支持的方法
Siebel 的数据提供程序支持以下 DbDataReader
方法。
名称 | 说明 |
---|---|
GetSchemaTable | 返回一个 DataTable ,它描述 DbDataReader 的列元数据。 Siebel 数据提供程序支持的架构列属性包括:- ColumnName - ColumnOrdinal - .NET DataType -长度 - 精度 ((如果可用) ) - 缩放 ((如果可用) ) - AllowDBNull - LocalName - 扩展的 LocalName -命名 空间 |
GetString | 以 String 实例的形式获取指定列的值。 |
GetValue | 以 String 实例的形式获取指定列的值。 |
isDbNull | 获取一个值,该值指示列中是否包含不存在或丢失的值。 |
NextResult | Siebel 数据提供程序始终返回单个结果集;因此,此调用在返回 false 之前会完全耗尽当前结果集。 |
读取 | 使读取器前进到结果集中的下一条记录。 如果成功,则返回 true ;如果读取器没有剩余记录,则返回 false 。 |
关闭 | 关闭 DbDataReader 对象。
谨慎: 使用 DbDataReader 完 对象后,必须将其关闭,以便释放 Siebel COM 库对象。 否则,客户端应用程序的内存和句柄使用量将上升。 |