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