Интерфейсы объекта Rowset
В следующей таблице приведены обязательные и необязательные интерфейсы, определенные в OLE DB для объекта Rowset.
Интерфейс |
Обязательный интерфейс |
Реализован шаблонами OLE DB? |
---|---|---|
Обязательно |
Да |
|
Обязательно |
Да |
|
Обязательно |
Да |
|
Обязательно |
Да |
|
Обязательно |
Да |
|
Необязательно |
Нет |
|
Необязательно |
Нет |
|
Необязательно |
Нет |
|
Необязательно |
Да (с использованием библиотеки ATL) |
|
Необязательно |
Нет |
|
Необязательно |
Нет |
|
Необязательно |
Да |
|
Необязательно |
Нет |
|
Необязательно |
Нет |
|
Необязательно |
Нет |
|
Нет (обязательный интерфейс только для поставщиков уровня 0) |
Да |
|
Необязательно |
Нет |
|
Необязательно |
Да |
|
Необязательно |
Нет |
|
Необязательно |
Нет |
|
Необязательно |
Да |
|
Необязательно |
Нет |
|
Необязательно |
Да |
|
Необязательно |
Нет |
В создаваемом с помощью мастера объекте Rowset интерфейсы IAccessor, IRowset и IRowsetInfo реализуются посредством наследования.Интерфейс IAccessorImpl используется для связывания обоих выходных столбцов.Интерфейс IRowset используется для обработки выборок строк и данных.Интерфейс IRowsetInfo используется для обработки свойств объекта Rowset.