Sdílet prostřednictvím


CRowset::Update

Přenese všechny čekající změny provedené na aktuálním řádku od posledního načtení nebo aktualizace zavolat.

HRESULT Update( 
   DBCOUNTITEM* pcRows = NULL, 
   HROW* phRow = NULL, 
   DBROWSTATUS* pStatus = NULL  
) throw( );

Parametry

  • pcRows
    [out] Ukazatel na místo kde Aktualizovat vrátí počet řádků se pokusil aktualizovat, pokud je to nutné.

  • phRow
    [out] Ukazatel na místo kde Aktualizovat vrátí popisovač řádku se pokusil aktualizovat.Žádný popisovač je vrácena, jestliže phRow má hodnotu null.

  • pStatus
    [out] Ukazatel na místo kde aktualizace vrátí hodnotu stav řádku.Žádný stav je vrácena, jestliže pStatus má hodnotu null.

Vrácená hodnota

Standardní HRESULT.

Poznámky

Přenese všechny čekající změny provedené na aktuálním řádku od posledního načtení nebo aktualizovat tento řádek (pomocí aktualizace nebo UpdateAll).Obvykle zavoláte SetData nastavit hodnoty dat ve sloupcích v řádku a potom volat aktualizace předávají tyto změny.

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

Viz také

Referenční dokumentace

CRowset – třída

IRowsetUpdate::Update

CRowset::UpdateAll

CRowset::SetData