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