Sdílet prostřednictvím


CRecordset::RefreshRowset

Aktualizace dat a stav pro řádek v aktuální sadu řádků.

void RefreshRowset(
   WORD wRow,
   WORD wLockType = SQL_LOCK_NO_CHANGE 
);

Parametry

  • wRow
    Založené na jednu pozici řádku v aktuální sadu řádků.Tato hodnota rozsahu nulové velikosti řádků.

  • wLockType
    Hodnota určující, jak Uzamknout řádek po byl aktualizován.Podrobnosti naleznete v části poznámky.

Poznámky

Pokud předáte hodnotu nula pro wRow , pak každý řádek v sadě řádků budou aktualizovány.

Použití RefreshRowset , musí provedly hromadného načtení řádku zadáním CRecordset::useMulitRowFetch možnost otevřených členské funkce.

RefreshRowsetvolání funkce rozhraní API ODBC SQLSetPos. wLockType Parametr určuje stav uzamčení řádku po SQLSetPos byl spuštěn.Následující tabulka popisuje možné hodnoty pro wLockTyp e.

wLockType

Description

SQL_LOCK_NO_CHANGE(výchozí hodnota)

Ovladač nebo datový zdroj zajišťuje, že řádek ve stejném státě zamknuté nebo odemknuté před RefreshRowset byla volána.

SQL_LOCK_EXCLUSIVE

Ovladač nebo datový zdroj zamkne výhradně na řádku.Všechny zdroje dat nepodporuje tento typ zámku.

SQL_LOCK_UNLOCK

Ovladač nebo datový zdroj odemkne řádku.Všechny zdroje dat nepodporuje tento typ zámku.

Další informace o SQLSetPos, najdete .Další informace o načítání řádků hromadného naleznete v článku záznamů: načítání záznamů hromadné (ODBC).

Požadavky

Záhlaví: afxdb.h

Viz také

Referenční dokumentace

Třída CRecordset

Diagram hierarchie

CRecordset::SetRowsetCursorPosition

CRecordset::SetRowsetSize