CRecordset::RefreshRowset

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

Parametry

wRow

Opartych na jedną pozycję wiersz w bieżącym zestawie wierszy. Tej wartości może przyjmować wartości od 0 do rozmiaru zestawu wierszy.

wLockType

Wartością wskazującą, jak zablokować wiersz po zostały odświeżone. Aby uzyskać szczegółowe informacje zobacz uwagi.

Uwagi

Nazwać tę funkcję Państwa, aby zaktualizować dane i stan wiersza bieżącego zestawu wierszy. Jeśli użytkownik przejdzie wartość zero dla wRow, następnie każdy wiersz w zestawie wierszy będzie można odświeżyć.

Aby użyć RefreshRowset, muszą zostało zaimplementowane luzem wiersz pobieranie przez określenie opcji CRecordset::useMulitRowFetch w funkcji członek Open.

RefreshRowset wywołuje funkcję ODBC API SQLSetPos. Parametr wLockType określa stan blokady wiersza po SQLSetPos została wykonana. W poniższej tabeli opisano możliwe wartości wLockType.

wLockType Opis
SQL_LOCK_NO_CHANGE (wartość domyślna) Źródła danych lub sterownik zapewnia, że wiersz jest w tym samym stanie zablokowany lub odblokowany przed RefreshRowset została wywołana.
SQL_LOCK_EXCLUSIVE Źródła danych lub sterownik blokuje wyłącznie wiersz. Nie wszystkie źródła danych obsługują ten typ blokady.
SQL_LOCK_UNLOCK Źródła danych lub sterownik odblokowuje wiersz. Nie wszystkie źródła danych obsługują ten typ blokady.

Aby uzyskać więcej informacji o SQLSetPoszobacz Podręcznik programisty SDK ODBC. Aby uzyskać więcej informacji na temat pobierania wierszy zbiorczej, zobacz artykuł rekordów: pobieranie rekordów w masowych (ODBC) w Visual C++ Programmer's Guide.

Omówie&nie CRecordset |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CRecordset::SetRowsetCursorPosition, CRecordset::SetRowsetSize

Index