CDaoRecordset::SetLockingMode
Wywołanie tej funkcji Członkowskich ustawić typu blokowania rekordów.
void SetLockingMode(
BOOL bPessimistic
);
Parametry
- bPessimistic
Flaga wskazująca rodzaj blokowania.
Uwagi
Gdy pesymistycznego blokowania jest aktywna, zawierającego rekord edytujesz stronę 2 K jest zablokowany, zaraz po wywołaniu Edytuj funkcji składowej.Strona jest odblokowany po wywołaniu Aktualizacja lub Zamknij Członkowskich funkcji lub dowolnej operacji przenoszenia lub Znajdź.
Gdy optymistycznego blokowania obowiązuje strony 2 K, zawierającego rekord jest zablokowany, tylko wtedy, gdy rekord jest aktualizowany o Aktualizacja funkcji składowej.
Jeśli strona jest zablokowana, żaden inny użytkownik może edytować rekordy na tej samej stronie.Jeśli zadzwonisz SetLockingMode i przekazać wartość różną od zera i inny użytkownik ma już strony zablokowany, jest wyjątek podczas wywołania Edytuj.Inni użytkownicy mogą odczytywać dane z zablokowanych stron.
Jeśli zadzwonisz SetLockingMode wartość zero i później wywołania aktualizacji podczas, gdy strona jest zablokowana przez innego użytkownika, wystąpi wyjątek.Aby zobaczyć zmiany wprowadzone do rekordu przez innego użytkownika (i utracić zmiany), wywołać SetBookmark Członkowskich funkcji wartość zakładki bieżącego rekordu.
Podczas pracy ze źródłami danych ODBC, zawsze jest Optymistyczny tryb blokowania.
Wymagania
Nagłówek: afxdao.h