共用方式為


CRowset::Update

傳送至這個對目前資料列,自上次擷取或 Update 呼叫所有暫止的變更。

HRESULT Update( 
   DBCOUNTITEM* pcRows = NULL, 
   HROW* phRow = NULL, 
   DBROWSTATUS* pStatus = NULL  
) throw( );

參數

  • pcRows
    [out Update 傳回行數就會嘗試更新位置的指標,如果必須。

  • phRow
    [out Update 傳回資料列控制代碼其位置的指標嘗試更新。 如果 phRow 是空的,控制代碼不會傳回。

  • pStatus
    [out Update 傳回資料列狀態值的位置的指標。 如果 pStatus 是 null,則的狀態,則會傳回。

傳回值

標準 HRESULT

備註

傳輸即完成所有暫止的變更對目前資料列上次擷取或更新的 (使用 UpdateUpdateAll)。 您通常會呼叫 SetData 會設定資料行中的資料值,然後呼叫 Update 傳輸這些變更。

這個方法要求選擇性介面 IRowsetUpdate,在所有提供者可能不支援;如果是這種情況,方法會傳回 E_NOINTERFACE。 您也必須設定 DBPROP_IRowsetUpdateVARIANT_TRUE 在呼叫以包含資料列集的資料表的 Open 或命令。

需求

標題: atldbcli.h

請參閱

參考

CRowset 類別

IRowsetUpdate::Update

CRowset::UpdateAll

CRowset::SetData