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 程式庫物件。 否則,用戶端應用程式的記憶體和控制碼使用量將會增加。 |