Rowset 物件介面
下表顯示 OLE DB 針對數據列集物件所定義的強制和選擇性介面。
介面 | 是必要的嗎? | 由 OLE DB 範本實作? |
---|---|---|
IAccessor | 必要 | Yes |
IColumnsInfo | 必要 | Yes |
IConvertType | 必要 | Yes |
IRowset | 必要 | Yes |
IRowsetInfo | 必要 | Yes |
IChapteredRowset | 選擇性 | No |
IColumnsInfo2 | 選擇性 | No |
IColumnsRowset | 選擇性 | No |
IConnectionPointContainer | 選擇性 | 是 (透過 ATL) |
IDBAsynchStatus | 選擇性 | No |
IGetRow | 選擇性 | No |
IRowsetChange | 選擇性 | Yes |
IRowsetChapterMember | 選擇性 | No |
IRowsetCurrentIndex | 選擇性 | No |
IRowsetFind | 選擇性 | No |
IRowsetIdentity | 選擇性 (但層級 0 提供者的必要專案) | Yes |
IRowsetIndex | 選擇性 | No |
IRowsetLocate | 選擇性 | Yes |
IRowsetRefresh | 選擇性 | No |
IRowsetScroll | 選擇性 | No |
IRowsetUpdate | 選擇性 | Yes |
IRowsetView | 選擇性 | No |
ISupportErrorInfo | 選擇性 | Yes |
IRowsetBookmark | 選擇性 | No |
精靈產生的數據列集物件會透過繼承來實作 IAccessor
、 IRowset
和 IRowsetInfo
。 會 IAccessorImpl
系結這兩個輸出數據行。 介面會 IRowset
處理擷取數據列和數據。 介面 IRowsetInfo
會處理數據列集屬性。