Rowset 对象接口
下表显示了 OLE DB 为行集对象定义的必需接口和可选接口。
接口 | 必需? | 由 OLE DB 模板实现? |
---|---|---|
IAccessor | 必需 | 是 |
IColumnsInfo | 必需 | 是 |
IConvertType | 必需 | 是 |
IRowset | 必需 | 是 |
IRowsetInfo | 必需 | 是 |
IChapteredRowset | 可选 | 否 |
IColumnsInfo2 | 可选 | 否 |
IColumnsRowset | 可选 | 否 |
IConnectionPointContainer | 可选 | 是(通过 ATL) |
IDBAsynchStatus | 可选 | 否 |
IGetRow | 可选 | 否 |
IRowsetChange | 可选 | 是 |
IRowsetChapterMember | 可选 | 否 |
IRowsetCurrentIndex | 可选 | 否 |
IRowsetFind | 可选 | 否 |
IRowsetIdentity | 可选(但需要级别 0 提供程序) | 是 |
IRowsetIndex | 可选 | 否 |
IRowsetLocate | 可选 | 是 |
IRowsetRefresh | 可选 | 否 |
IRowsetScroll | 可选 | 否 |
IRowsetUpdate | 可选 | 是 |
IRowsetView | 可选 | 否 |
ISupportErrorInfo | 可选 | 是 |
IRowsetBookmark | 可选 | 否 |
向导生成的行集对象通过继承实现 IAccessor
、IRowset
和 IRowsetInfo
。 IAccessorImpl
绑定两个输出列。 接口 IRowset
处理提取行和数据。 接口 IRowsetInfo
处理行集属性。