CRowset::Update
Trasmette tutte le modifiche in sospeso apportate alla riga corrente dall'ultimo di Aggiorna su.
HRESULT Update(
DBCOUNTITEM* pcRows = NULL,
HROW* phRow = NULL,
DBROWSTATUS* pStatus = NULL
) throw( );
Parametri
pcRows
[out] puntatore Al percorso in Aggiorna restituisce il numero di righe che ha tentato di aggiornare, se necessario.phRow
[out] il puntatore Alla posizione in cui Aggiorna restituisce l'handle della riga ha tentato di aggiornare.Nessuna handle viene restituita se phRow è null.pStatus
[out] puntatore Al percorso in Aggiorna restituisce il valore dello stato della riga.Il alcuno stato viene restituito se pStatus è null.
Valore restituito
HRESULTstandard.
Note
Trasmette tutte le modifiche in sospeso apportate da allora alla riga corrente che la riga l'ultima volta che è stata recuperata o aggiornato stata (utilizzando Aggiorna o di UpdateAll).In genere chiamato SetData per impostare i valori dei dati in colonne in una riga e quindi chiamare Aggiorna per trasmettere le modifiche.
Questo metodo richiede l'interfaccia facoltativa IRowsetUpdate, che potrebbe non essere supportata in tutti i provider, in questo caso, il metodo restituisce E_NOINTERFACE.È inoltre necessario disporre DBPROP_IRowsetUpdate a VARIANT_TRUE chiamare Apri la tabella o il comando che contiene il rowset.
Requisiti
Header: atldbcli.h