设置一行中的一列或多列中的数据值。
HRESULT SetData( ) const throw( );
HRESULT SetData(
int nAccessor
) const throw( );
参数
- nAccessor
[in] 用来访问数据的访问器的索引号
返回值
标准版HRESULT。
备注
对于不接受参数的 SetData 形式,所有访问器会使用更新。 通常可以调用 SetData 运行将数据列的值,然后调用 更新 传输这些更改。
此方法要求可选接口 IRowsetChange,因此所有的提供程序可能不支持;如果是这样,方法返回 E_NOINTERFACE。 还必须设置DBPROP_IRowsetChange为VARIANT_TRUE 在对包含行集合中的 打开 表或命令。
如果一个或多个列是不可写,将操作可能失败。 修改游标映射以更正此问题。
要求
标头: atldbcli.h