Шаблоны потребителей OLE DB содержат следующие классы. Справочных материалов также включает темы на макросы для шаблонов потребителей OLE DB.
Сессии классы
Соответствует объекту источника данных OLE DB, представляющий подключение через провайдера к источнику данных. Один или несколько сеансов базы данных, каждая представлено объектом CSession , может иметь место на одном соединении.
Соответствует объект перечислителя OLE DB, который извлекает набор строк сведения о доступных источников данных.
Представляет сеанс доступа к одной базе данных. Один или несколько сеансов могут быть связаны с каждым объектом CDataSource.
Используется CEnumerator для доступа к данным из перечислитель набора строк. Этот набор состоит из источников данных и перечислителей виден с текущего перечислителя.
Классы методов доступа
Базовый класс для всех классов доступа.
Используется для записей, которые статически привязаны к источнику данных. Если вы знаете структуру источника данных использовать этот класс методов доступа.
Метод доступа, которые могут быть созданы во время выполнения, основываясь на информации столбца набора строк. Этот класс используется для получения данных, если вы не знаете структуру источника данных.
Метод доступа, который может быть использован когда типы команд неизвестны. Получает сведения о параметрах посредством вызова ICommandWithParameters интерфейс, если поставщик поддерживает интерфейс.
Метод доступа с методами обработки столбцов и параметров команды. С помощью этого класса можно использовать любые типы данных, пока поставщик может преобразовать тип.
Классы набора строк
Используется для манипулирования, задавать и извлекать данные набора строк.
Используется для получения и обработки строк навалом, получая дескриптор нескольких строк с помощью одного вызова.
Инкапсулирует связанные методы доступа и набора строк.
Используется для доступа к элементам набора строк с помощью синтаксис массива.
Предоставляет реализацию манекена для IRowsetNotifyс пустыми функциями для методов IRowsetNotify , OnFieldChange, OnRowChangeи OnRowsetChange.
Используется для указания ограничений для наборов строк схемы.
Классы набора строк схемы и классы Typedef
Шаблоны OLE DB предоставляют вам набор классов, которые соответствуют наборы строк схемы OLE DB.
Классы команд
Используется для установки и выполнения команды OLE DB на основе параметров. Чтобы просто открыть простой набор строк, используйте CTable.
Используется для доступа к простой набор строк без параметров.
Используется как аргумент шаблона для шаблона CCommand , когда команда обрабатывать несколько результирующих наборов.
Используется в качестве аргумента шаблона для шаблона CCommand , когда команда для обработки один набор строк. CNoMultipleResults является значением по умолчанию для аргумента шаблона.
Используется в качестве аргумента шаблона для шаблонов классов, таких как CCommand и CTable, которые используют Ан доступа класса аргументов. CNoAccessor если не требуется использовать класс для поддержки параметров или выходных столбцов.
Используется в качестве аргумента шаблона CCommand или CTable , если команды или таблицы не возвращает набор строк.
Свойства классов
Используется для передачи массив идентификаторов свойств, для которых потребителю сведений о свойствах. Свойства принадлежат к набору одно свойство.
Используется для задания свойств в поставщике.
Закладка класс
Используется в качестве индекса для доступа к данным из набора строк.
Класс ошибки
Используется для получения сведений об ошибке OLE DB.
Родственные слова
Список шаблонов OLE DB Provider, Домашняя страница для классов шаблонов OLE DB