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


Класс CDynamicAccessor

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

class CDynamicAccessor : public CAccessorBase

Члены

Методы

AddBindEntry

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

CDynamicAccessor

Создает и инициализирует объект CDynamicAccessor.

Закрыть

Unbinds все столбцы, выпуски выделяемая память и выпуски указатель интерфейса IAccessor в классе.

GetBookmark

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

GetBlobHandling

Извлекает БОЛЬШОЙ ДВОИЧНЫЙ ОБЪЕКТ обработки значение для текущей строки.

GetBlobSizeLimit

Возвращает максимальный размер БОЛЬШИХ ДВОИЧНОГО ОБЪЕКТА в байтах.

GetColumnCount

Возвращает число столбцов в наборе строк.

GetColumnFlags

Извлекает характеристики столбца.

GetColumnInfo

Извлекает метаданные столбца.

GetColumnName

Получает имя указанного столбца.

GetColumnType

Возвращает тип данных выбранного столбца.

GetLength

Извлекает максимальная возможная длина столбца в байтах.

GetOrdinal

Извлекает индекс столбца заданное имя столбца.

GetStatus

Извлекает состояние выбранного столбца.

GetValue

Извлекает данные из буфера.

SetBlobHandling

Задает БОЛЬШОЙ ДВОИЧНЫЙ ОБЪЕКТ обработки значение для текущей строки.

SetBlobSizeLimit

Задает максимальный размер БОЛЬШИХ ДВОИЧНОГО ОБЪЕКТА в байтах.

SetLength

Задает длину столбца в байтах.

SetStatus

Задает состояние выбранного столбца.

SetValue

Сохраняет данные в буфер.

Заметки

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

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

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

Требования

Заголовок: atldbcli.h

См. также

Ссылки

Класс CAccessor

Класс CDynamicParameterAccessor

Класс CManualAccessor

Основные понятия

Шаблоны потребителей OLE DB (C++)

Ссылка на шаблоны потребителя OLE DB