CRowset::Undo
Macht alle Änderungen, die an einer Zeile seit dem letzten Sammeln oder Aktualisieren vorgenommen werden.
HRESULT Undo(
DBCOUNTITEM* pcRows = NULL,
HROW* phRow = NULL,
DBROWSTATUS* pStatus = NULL
) throw( );
Parameter
pcRows
[out] Ein Zeiger versucht zu dem Verzeichnis, in dem Rückgängig die Anzahl der Zeilen je nach Bedarf zurückgibt, es rückgängig zu machen.phRow
[out] Ein Zeiger versucht zu dem Verzeichnis, in dem Rückgängig ein Array mit Handles für alle Zeilen zurückgegeben werden, es je nach Bedarf auf Rückgängig.pStatus
[out] Ein Zeiger auf den Speicherort, in dem Status Zeilen Rückgängig-Wert zurückgibt.Kein Status wird zurückgegeben, wenn pStatus NULL ist.
Rückgabewert
Standardmäßige HRESULT.
Hinweise
Diese Methode erfordert die optionale Schnittstelle IRowsetUpdate, 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_IRowsetUpdate zu VARIANT_TRUE auch festlegen, bevor Sie auf dem Öffnen Tisch oder den Befehl, der das Rowset enthält aufrufen.
Anforderungen
Header: atldbcli.h