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