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