Freigeben über


CRowset::SetData

Legt Datenwerte in einer oder mehreren Spalten einer Zeile fest.

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

Parameter

  • nAccessor
    [in] Die Anzahl der zu verwendenden Accessors zum Aufrufen der Daten.

Rückgabewert

Standardmäßige HRESULT.

Hinweise

Für das SetData Formular, das keine Argumente akzeptiert, werden alle Accessoren für die Aktualisierung verwendet.Rufen Sie i. d. R SetData auf, um Datenwerte in den Spalten in einer Zeile festzulegen, rufen Aktualisieren auf, um die Änderungen zu senden.

Diese Methode erfordert die optionale Schnittstelle IRowsetChange, die möglicherweise nicht für alle Anbieter unterstützt wird. Wenn dies der Fall ist, gibt die Methode E_NOINTERFACE zurück.Sie müssen DBPROP_IRowsetChange zu VARIANT_TRUE auch festlegen, bevor Sie auf dem Öffnen Tisch oder den Befehl, der das Rowset enthält aufrufen.

Der Vorgang kann für Einstellungen, wenn eine oder mehrere Spalten nicht möglich ist.Ändern Sie die Cursorzuordnung, um diesen Fehler zu beheben.

Anforderungen

Header: atldbcli.h

Siehe auch

Referenz

CRowset-Klasse

CRowset::Update