CRowset::SetData

设置一行中的一列或多列中的数据值。

HRESULT SetData( ) const throw( ); 
HRESULT SetData( 
   int nAccessor  
) const throw( );

参数

  • nAccessor
    [in] 用来访问数据的访问器的索引号

返回值

标准版HRESULT

备注

对于不接受参数的 SetData 形式,所有访问器会使用更新。 通常可以调用 SetData 运行将数据列的值,然后调用 更新 传输这些更改。

此方法要求可选接口 IRowsetChange,因此所有的提供程序可能不支持;如果是这样,方法返回 E_NOINTERFACE。 还必须设置DBPROP_IRowsetChangeVARIANT_TRUE 在对包含行集合中的 打开 表或命令。

如果一个或多个列是不可写,将操作可能失败。 修改游标映射以更正此问题。

要求

标头: atldbcli.h

请参见

参考

CRowset 类

CRowset::Update