CRowset::SetData

将该行的一个或多个列中数据值。

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

参数

  • nAccessor
    [in] 使用访问器的数字对于访问数据。

返回值

标准 HRESULT

备注

对于不接受参数的 SetData 窗体,所有访问器会更新使用。通常需要调用 SetData 顺序设置列中的数据值,然后调用 更新 传输这些更改。

此方法要求可选接口 IRowsetChange,在任何提供程序可能不支持;如果是这样,则该方法返回 E_NOINTERFACE。还必须设置 DBPROP_IRowsetChangeVARIANT_TRUE 在调用在表的 打开 之前或菜单包含行集合。

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

要求

Header: atldbcli.h

请参见

参考

CRowset 类

CRowset::Update