CRowset::Update
Přenáší žádné čekající změny provedené od posledního načtení aktuálního řádku nebo aktualizace ji volat.
HRESULT Update(
DBCOUNTITEM* pcRows = NULL,
HROW* phRow = NULL,
DBROWSTATUS* pStatus = NULL
) throw( );
Parametry
pcRows
[výstup] Ukazatel do umístění, kde aktualizace vrátí počet řádků pokusila aktualizovat, pokud je to nutné.phRow
[výstup] Ukazatel do umístění, kde aktualizace vrátí popisovač řádku se pokusil aktualizovat.Žádný popisovač je vrácena, jestliže phRow má hodnotu null.pStatus
[výstup] Ukazatel do umístění, kde aktualizace vrátí hodnotu stavový řádek.Žádný stav je vrácena, jestliže pStatus má hodnotu null.
Vrácená hodnota
Standard HRESULT.
Poznámky
Přenáší žádné čekající změny provedené od posledního vyvolání nebo aktualizaci řádku aktuálního řádku (pomocí aktualizace nebo UpdateAll).Obvykle volání SetData nastavit hodnoty dat ve sloupcích v řádku a potom volat aktualizace přenosu těchto změn.
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