CRowset::SetData

Imposta i valori dei dati in una o più colonne di una riga.

HRESULT SetData( ) const throw( ); 
HRESULT SetData(
   int nAccessor 
) const throw( );

Parametri

  • nAccessor
    [in] numero della funzione di accesso da utilizzare per accedere ai dati.

Valore restituito

HRESULTstandard.

Note

Per il form di SetData che non accetta argomenti, tutte le funzioni di accesso vengono utilizzate per aggiornare.In genere chiamato SetData per impostare i valori dei dati in colonne in una riga, quindi chiama aggiornamento per trasmettere le modifiche.

Questo metodo richiede l'interfaccia facoltativa IRowsetChange, che potrebbe non essere supportata in tutti i provider, in questo caso, il metodo restituisce E_NOINTERFACE.È inoltre necessario disporre DBPROP_IRowsetChange a VARIANT_TRUE chiamare Apri la tabella o il comando che contiene il rowset.

L'operazione impostazione potrebbe non riuscire se uno o più colonne non è modificabile.Modificare la mappa dei cursori per risolvere questo problema.

Requisiti

Header: atldbcli.h

Vedere anche

Riferimenti

Classe CRowset

CRowset::Update