Перечень шаблонов объектов-получателей OLE DB

Шаблоны потребителей OLE DB содержат следующие классы. Справочных материалов также включает темы на макросы для шаблонов потребителей OLE DB.

Сессии классы

CDataSource

Соответствует объекту источника данных OLE DB, представляющий подключение через провайдера к источнику данных. Один или несколько сеансов базы данных, каждая представлено объектом CSession , может иметь место на одном соединении.

CEnumerator

Соответствует объект перечислителя OLE DB, который извлекает набор строк сведения о доступных источников данных.

CSession

Представляет сеанс доступа к одной базе данных. Один или несколько сеансов могут быть связаны с каждым объектом CDataSource.

CEnumeratorAccessor

Используется CEnumerator для доступа к данным из перечислитель набора строк. Этот набор состоит из источников данных и перечислителей виден с текущего перечислителя.

Классы методов доступа

CAccessorBase

Базовый класс для всех классов доступа.

CAccessor

Используется для записей, которые статически привязаны к источнику данных. Если вы знаете структуру источника данных использовать этот класс методов доступа.

CDynamicAccessor

Метод доступа, которые могут быть созданы во время выполнения, основываясь на информации столбца набора строк. Этот класс используется для получения данных, если вы не знаете структуру источника данных.

CDynamicParameterAccessor

Метод доступа, который может быть использован когда типы команд неизвестны. Получает сведения о параметрах посредством вызова ICommandWithParameters интерфейс, если поставщик поддерживает интерфейс.

CManualAccessor

Метод доступа с методами обработки столбцов и параметров команды. С помощью этого класса можно использовать любые типы данных, пока поставщик может преобразовать тип.

Классы набора строк

CRowset

Используется для манипулирования, задавать и извлекать данные набора строк.

CBulkRowset

Используется для получения и обработки строк навалом, получая дескриптор нескольких строк с помощью одного вызова.

CAccessorRowset

Инкапсулирует связанные методы доступа и набора строк.

CArrayRowset

Используется для доступа к элементам набора строк с помощью синтаксис массива.

IRowsetNotifyImpl

Предоставляет реализацию манекена для IRowsetNotifyс пустыми функциями для методов IRowsetNotify , OnFieldChange, OnRowChangeи OnRowsetChange.

CRestrictions

Используется для указания ограничений для наборов строк схемы.

Классы набора строк схемы и классы Typedef

Шаблоны OLE DB предоставляют вам набор классов, которые соответствуют наборы строк схемы OLE DB.

Классы команд

CCommand

Используется для установки и выполнения команды OLE DB на основе параметров. Чтобы просто открыть простой набор строк, используйте CTable.

CTable

Используется для доступа к простой набор строк без параметров.

CMultipleResults

Используется как аргумент шаблона для шаблона CCommand , когда команда обрабатывать несколько результирующих наборов.

CNoMultipleResults

Используется в качестве аргумента шаблона для шаблона CCommand , когда команда для обработки один набор строк. CNoMultipleResults является значением по умолчанию для аргумента шаблона.

CNoAccessor

Используется в качестве аргумента шаблона для шаблонов классов, таких как CCommand и CTable, которые используют Ан доступа класса аргументов. CNoAccessor если не требуется использовать класс для поддержки параметров или выходных столбцов.

CNoRowset

Используется в качестве аргумента шаблона CCommand или CTable , если команды или таблицы не возвращает набор строк.

Свойства классов

CDBPropIDSet

Используется для передачи массив идентификаторов свойств, для которых потребителю сведений о свойствах. Свойства принадлежат к набору одно свойство.

CDBPropSet

Используется для задания свойств в поставщике.

Закладка класс

CBookmark

Используется в качестве индекса для доступа к данным из набора строк.

Класс ошибки

CDBErrorInfo

Используется для получения сведений об ошибке OLE DB.

Родственные слова

Список шаблонов OLE DB Provider, Домашняя страница для классов шаблонов OLE DB

Index