设置指定列数据作为字符串。
HRESULT SetString(
DBORDINAL nColumn,
BaseType* data
) throw( );
HRESULT SetString(
const CHAR* pColumnName,
BaseType* data
) throw( );
HRESULT SetString(
const WCHAR* pColumnName,
BaseType* data
) throw( );
参数
nColumn
[in] 列数。列数从 1. 开始。特殊值的 0 引用书签列,因此,如果有的话)。pColumnName
[out] 一个指向包含列名的字符串) 的指针。data
[out] 一个指向到指定的列要写入的字符串数据的指针。
返回值
设置指定列的字符串值的指针。该值为类型 BaseType,将为 CHAR或 WCHAR是否 _UNICODE定义。
备注
,在 ANSI 字符串和第三个重写窗体接受列名作为 Unicode 字符串,第二个重写窗体接受列名。
如果 _SECURE_ATL 中定义的具有非零值,一个运行时断言失败,就会产生输入 data 字符串的引用的数据列的最大数量长度。否则,则为; 如果大于最大数量的长度,长输入字符串将被截断。
要求
Header: atldbcli.h