Класс CDynamicStringAccessor
Позволяет получить доступ к источнику данных, когда неизвестна схема базы данных (базовая структура базы данных).
template< typename BaseType, DBTYPEENUM OleDbType >
class CDynamicStringAccessorT : public CDynamicAccessor
Члены
Методы
Возвращает данные указанного столбца в виде строки. |
|
Устанавливает данные указанного столбца в виде строки. |
Заметки
При CDynamicAccessor запрашивает данные в собственном формате сообщенном поставщиком, CDynamicStringAccessor запрашивает, что все данные выборки поставщика доступа к из хранилища данных в виде строковых данных.Это особенно удобно для простых заданий, которые не требуют подсчета значений в хранилище данных, таких как отображение или распечатка содержимого хранилища данных.
Собственный тип данных столбца в хранилище данных не имеет значения;, если поставщик может поддерживать преобразование данных, его значений данных в строковом формате.Если поставщик не поддерживает преобразование из собственного типа данных в строке (которая не применяется), запрашивающего вызов вернет значение DB_S_ERRORSOCCURED успешного завершения, а состояние для соответствующего столбца будет отображать проблемы преобразования с DBSTATUS_E_CANTCONVERTVALUE.
Используйте методы CDynamicStringAccessor для получения информации о столбцах.Информация о столбцах используется для динамического создания метода доступа во время выполнения.
Информация о столбцах хранится в буфере, созданном и управляемым данным классом.Получение данных из буфера с помощью GetString или сохраните ее в буфер с помощью SetString.
Обсуждение и примеры использования динамических классов доступа см. в разделе Использование динамических методов доступа.
Требования
Заголовок: atldbcli.h
См. также
Ссылки
Класс CDynamicParameterAccessor