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


CDynamicAccessor::SetValue

Хранит данные к указанному столбцу.

template < class ctype >  
bool SetValue( 
   DBORDINAL nColumn, 
   const ctype& data  
) throw( );
template < class ctype >  
bool SetValue( 
   const CHAR * pColumnName, 
   const ctype& data  
) throw( );
template <class ctype> 
bool SetValue(
   const WCHAR *pColumnName,
   const ctype& data 
) throw( );

Параметры

  • ctype
    [in] значение шаблонизированные параметр, который обрабатывает данные любого типа, за исключением строковых типов (CHAR*, WCHAR*), которые требуют специальной обработки.GetValue использует соответствующий тип данных, на основе которого указано ниже.

  • pColumnName
    [in] указатель на символьную строку, содержащую имя столбца.

  • data
    [in] указатель на область памяти, содержащий данные.

  • nColumn
    [in] номер столбца.Начало номера столбца с 1.Значение 0 указывает на столбец закладки, если таковые имеются.

Возвращаемое значение

Если требуется поместить данные строки, используйте nontemplated версии GetValue.Nontemplated версии этого метода возвращают void*, который указывает часть буфера, содержащего данные указанного столбца.Возвращает NULL, если столбец не найден.

Для всех других типов данных, он проще использовать шаблонизированные версии GetValue.Шаблонизированные версии возвращают true в случае успеха или false при сбое.

Требования

Header: atldbcli.h

См. также

Ссылки

Класс CDynamicAccessor