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
[out] 一个指向包含列名的字符串) 的指针。data
[out] 一个指向包含数据的内存的指针。nColumn
[in] 列数。 列数从 1. 开始。 值 0 是指书签列,因此,如果有的话)。
返回值
如果要设置字符串数据,请使用 GetValue的 nontemplated 版本。 此方法的 nontemplated 版本返回 void*,指向缓冲区部分包含指定的列数据。 ,如果找不到,则返回 NULL 列。
对于其他数据类型,使用会更简单 GetValue模板化版本。 模板化版本返回在成功在失败时进行 true 或 false 。
要求
Header: atldbcli.h