CRowset::Update
HRESULT Update(
DBCOUNTITEM* pcRows = NULL,
HROW* phRow = NULL,
DBROWSTATUS* pStatus = NULL
) throw( );
參數
pcRows
[] out變數的指標位置,其中更新傳回嘗試更新時,如果所需的資料列數目。phRow
[] out變數的指標位置,其中更新傳回它嘗試更新的資料列的控制代碼。 如果,便會傳回沒有控制代碼phRow為 null。pStatus
[] out變數的指標位置,其中更新傳回資料列狀態的值。 如果傳回沒有狀態pStatus為 null。
傳回值
一種標準HRESULT。
備註
傳輸任何暫止的變更對目前資料列,因為上一次被提取或更新該資料列 (使用更新 或 UpdateAll)。 一般都會呼叫 SetData 來設定資料列中的資料行中的資料值,接著呼叫更新來傳輸這些變更。
這個方法會要求選擇性的介面IRowsetUpdate,這可能不支援所有提供者。 如果是這樣,則此方法會傳回 E_NOINTERFACE。 您也必須設定 DBPROP_IRowsetUpdate 到VARIANT_TRUE呼叫之前開啟的資料表或包含資料列集的命令。
需求
標頭: atldbcli.h