CDaoRecordset::SetLockingMode
Volání funkce tohoto člena nastavení typu uzamčení sada záznamů.
void SetLockingMode(
BOOL bPessimistic
);
Parametry
- bPessimistic
Příznak, který označuje typ uzamčení.
Poznámky
Po pesimistické zamykání, 2 kB stránky obsahující záznam úprav je uzamčen jako volání Upravit členské funkce.Na stránce je odemknut při volání aktualizace nebo Zavřít členské funkce nebo všechny operace přesunutí nebo najít.
Když optimistické zamykání je 2 kB stránky obsahující záznam je uzamčen pouze během aktualizace záznamu se aktualizace členské funkce.
Pokud na stránce je uzamčen, žádný jiný uživatel může upravovat záznamy na stejné stránce.Při volání SetLockingMode a předat nenulovou hodnotu a jiný uživatel již má stránka uzamčen, je vyvolána výjimka při volání Upravit.Ostatní uživatelé mohou číst data z uzamčené stránky.
Při volání SetLockingMode s nulovou hodnotou a pozdější volání aktualizace stránky uzamčený jiným uživatelem, dojde k výjimce.Zobrazit změny provedené jiným uživatelem na váš záznam (a vaše změny budou ztraceny), zavolejte SetBookmark členské funkce s Záložka aktuálního záznamu.
Při práci s datovými zdroji ODBC, je vždy optimistické zamykání režimu.
Požadavky
Záhlaví: afxdao.h