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。
備註
傳輸即完成所有暫止的變更對目前資料列上次擷取或更新的 (使用 Update 或 UpdateAll)。 您通常會呼叫 SetData 會設定資料行中的資料值,然後呼叫 Update 傳輸這些變更。
這個方法要求選擇性介面 IRowsetUpdate,在所有提供者可能不支援;如果是這種情況,方法會傳回 E_NOINTERFACE。 您也必須設定 DBPROP_IRowsetUpdate 到 VARIANT_TRUE 在呼叫以包含資料列集的資料表的 Open 或命令。
需求
標題: atldbcli.h