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 库对象。 否则,客户端应用程序的内存和句柄使用量将上升。

另请参阅

使用 Siebel 适配器扩展 ADO.NET 接口