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


Класс CDynamicStringAccessor

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

template< typename BaseType, DBTYPEENUM OleDbType >
class CDynamicStringAccessorT : public CDynamicAccessor

Члены

wfc92wyd.collapse_all(ru-ru,VS.110).gifМетоды

GetString

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

SetString

Устанавливает данные указанного столбца в виде строки.

Заметки

При CDynamicAccessor запрашивает данные в собственном формате сообщенном поставщиком, CDynamicStringAccessor запрашивает, что все данные выборки поставщика доступа к из хранилища данных в виде строковых данных.Это особенно удобно для простых заданий, которые не требуют подсчета значений в хранилище данных, таких как отображение или распечатка содержимого хранилища данных.

Собственный тип данных столбца в хранилище данных не имеет значения;, если поставщик может поддерживать преобразование данных, его значений данных в строковом формате.Если поставщик не поддерживает преобразование из собственного типа данных в строке (которая не применяется), запрашивающего вызов вернет значение DB_S_ERRORSOCCURED успешного завершения, а состояние для соответствующего столбца будет отображать проблемы преобразования с DBSTATUS_E_CANTCONVERTVALUE.

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

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

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

Требования

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

См. также

Ссылки

Класс CAccessor

Класс CDynamicParameterAccessor

Класс CManualAccessor

Класс CDynamicAccessor

Класс CDynamicStringAccessorA

Класс CDynamicStringAccessorW

Класс CXMLAccessor

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

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

Справочник по шаблонам OLE DB объекта-получателя