CRowset::Undo
Zruší všechny změny provedené v řádku od posledního načtení nebo aktualizace.
HRESULT Undo(
DBCOUNTITEM* pcRows = NULL,
HROW* phRow = NULL,
DBROWSTATUS* pStatus = NULL
) throw( );
Parametry
pcRows
[out] Ukazatel na místo kde zpět vrátí počet řádků se pokoušel vrátit zpět, pokud je to nutné.phRow
[out] Ukazatel na místo kde zpět vrací matici táhla do všech řádků, které se pokoušel vrátit zpět, pokud je to nutné.pStatus
[out] Ukazatel na místo kde zpět vrátí hodnotu stav řádku.Žádný stav je vrácena, jestliže pStatus má hodnotu null.
Vrácená hodnota
Standardní HRESULT.
Poznámky
Tato metoda vyžaduje volitelné rozhraní IRowsetUpdate, který nemusí být podporovány ve všech poskytovatelů; Pokud jde o případ, vrátí metoda E_NOINTERFACE.Je také nutné nastavit DBPROP_IRowsetUpdate k VARIANT_TRUE před volací otevřených na tabulce nebo příkaz obsahující sadu řádků.
Požadavky
Záhlaví: také atldbcli.h