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