共用方式為


Siebel 配接器中的 DbDataReader 類別

Data Provider for Siebel 提供 DbDataReader 利用 XML 資料讀取器。 這可讓 Siebel 資料來源的取用者能夠讀取順向資料列資料流程。

支援的屬性

Data Provider for Siebel 支援下列 DbDataReader 屬性。

名稱 取得/設定 Description
HasRows 取得 不支援這個屬性,而且會在存取時擲回例外狀況。
IsClosed 取得 取得值,表示 DbDataReader 是否關閉。
RecordsAffected 取得 取得值,指出 DbDataReader 是否包含一個或多個資料列。
Item (Int32) 取得 取得指定資料行的值做為 Object 的實例。 叫用這個索引子時,請使用所需資料行的序號。
專案 (字串) 取得 取得指定資料行的值做為 Object 的實例。 叫用此索引子時,請使用所需資料行的名稱。

支援的方法

Data Provider for Siebel 支援下列 DbDataReader 方法。

名稱 描述
GetSchemaTable 傳回 DataTable,以描述 DbDataReader 的資料行中繼資料。 Data Provider for 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 介面