HRESULT UpdateAll(
DBCOUNTITEM* pcRows = NULL,
HROW** pphRow = NULL,
DBROWSTATUS** ppStatus = NULL
) throw( );
参数
pcRows
[out] 为 UpdateAll 返回的行数。它尝试更新位置的指针,则必须。pphRow
[out] 设置为 UpdateAll 以返回行处理它的内存的指针。尝试更新。 如果 pphRow 为 null,句柄未返回。ppStatus
[out] 对 更新 返回行状态值的位置的指针。 如果 ppStatus 为空,则状态不会返回。
备注
使用 更新 或 UpdateAll,那么,这些行或更新,因为最后提取传输进行的所有挂起的更改的所有行。 UpdateAll 将更新修改的每一行,不管 + 是否仍有其处理 (请参见 pphRow)。
例如,在中,如果使用 插入 插入到行集合的五行,您可以调用 更新 五次或一次调用 UpdateAll 更新全部。
此方法要求可选接口 IRowsetUpdate,因此所有的提供程序可能不支持;如果是这样,方法返回 E_NOINTERFACE。 还必须设置 DBPROP_IRowsetUpdate。VARIANT_TRUE 在对包含行集合中的 打开 表或命令。
返回值
标准 HRESULT。
要求
标头: atldbcli.h