Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CRowset

IRowsetUpdate::Undo