CRecordset::RefreshRowset
Aktualizuje dane i stan wiersza w bieżącym zestawie wierszy.
void RefreshRowset(
WORD wRow,
WORD wLockType = SQL_LOCK_NO_CHANGE
);
Parametry
wRow
Oparte na jednej pozycji wiersza bieżącego zestawu wierszy.Wartość ta może w zakresie od zera do rozmiaru zestawu wierszy.wLockType
Wartość wskazująca blokowania wiersz po została odświeżona.Aby uzyskać szczegółowe informacje Zobacz uwagi.
Uwagi
Jeśli przekazana wartość zero dla wRow, a następnie zostaną odświeżone każdy wiersz w zestawie wierszy.
Aby użyć RefreshRowset, został zaimplementowany luzem pobieranie wiersza, określając CRecordset::useMulitRowFetch opcji w Otwórz funkcji składowej.
RefreshRowsetwywołuje funkcję interfejsu API ODBC SQLSetPos.wLockType Parametr określa stan blokady wiersz po SQLSetPos została wykonana.W poniższej tabeli opisano możliwe wartości dla wLockType.
wLockType |
Opis |
---|---|
SQL_LOCK_NO_CHANGE(wartość domyślna) |
Sterownik lub źródła danych, zapewnia, że wiersz jest zablokowany lub odblokowany stanu sprzed RefreshRowset została wywołana. |
SQL_LOCK_EXCLUSIVE |
Sterownik lub źródła danych wyłącznie blokuje wiersz.Nie wszystkie źródła danych obsługuje tego typu blokady. |
SQL_LOCK_UNLOCK |
Sterownik lub danych źródłowych odblokowuje wiersz.Nie wszystkie źródła danych obsługuje tego typu blokady. |
Więcej informacji o SQLSetPos, zobacz Windows SDK.Aby uzyskać więcej informacji na temat Pobieranie wiersza luzem, zobacz artykuł rekordów: pobieranie rekordów luzem (ODBC).
Wymagania
Nagłówek: afxdb.h