Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CDaoRecordset

Graf hierarchie

CDaoRecordset::GetLockingMode