Поделиться через


Интерфейсы объекта Rowset

В следующей таблице показаны обязательные и необязательные интерфейсы, определенные OLE DB для объекта набора строк.

Интерфейс Обязательное? Реализованы шаблонами OLE DB?
IAccessor Обязательно Да
IColumnsInfo Обязательно Да
IConvertType Обязательно Да
IRowset Обязательно Да
IRowsetInfo Обязательно Да
IChapteredRowset Необязательно No
IColumnsInfo2 Необязательно No
IColumnsRowset Необязательно No
I Подключение ionPointContainer Необязательно Да (через ATL)
IDBAsynchStatus Необязательно No
IGetRow Необязательно No
IRowsetChange Необязательно Да
IRowsetChapterMember Необязательно No
IRowsetCurrentIndex Необязательно No
IRowsetFind Необязательно No
IRowsetIdentity Необязательный (но требуется для поставщиков уровня 0) Да
IRowsetIndex Необязательно No
IRowsetLocate Необязательно Да
IRowsetRefresh Необязательно No
IRowsetScroll Необязательно No
IRowsetUpdate Необязательно Да
IRowsetView Необязательно No
ISupportErrorInfo Необязательно Да
IRowsetBookmark Необязательно No

Созданный мастером объект набора строк реализует IAccessorи IRowsetIRowsetInfo через наследование. Привязывает IAccessorImpl оба выходных столбца. Интерфейс IRowset обрабатывает получение строк и данных. Интерфейс IRowsetInfo обрабатывает свойства набора строк.

См. также

Архитектура шаблона поставщика OLE DB