аннулировать SetLockingMode (BOOL bPessimistic );
броска (CDaoException, CMemoryException);
Параметры
bPessimistic
Флаг, указывающий тип блокировки.
Примечания
Вызов этой функции-члена для задания тип блокировки для набора записей. Когда Пессимистическая блокировка действует, 2 K страницу, содержащую запись, которую вы редактируете заблокирован, как только вы вызвать функцию-член редактировать . Страница открывается при вызове функции-члена Update или Close или любой из операций, поиска или перемещения.
Когда оптимистические блокировки в силе, содержащий запись страниц заблокирован только при запись обновляется с функции-члена Update.
Если страница заблокирована, никакой другой пользователь может изменять записи на той же странице. Если вызвать SetLockingMode и передать ненулевое значение и другой пользователь уже страница заблокирована, это исключение при вызове редактирования. Другие пользователи могут считывать данные из заблокированных страниц.
Если вызвать SetLockingMode с нулевым значением и позднее вызова Update в то время, как страница заблокирована другим пользователем, возникает исключение. Чтобы просмотреть изменения, внесенные другим пользователем на свой рекорд (и потерять ваши изменения), вызовите функцию-член SetBookmark с значение текущей записи.
При работе с источниками данных ODBC, режим блокировки всегда оптимистично.
Для получения дополнительных сведений об обновлении данных, см. статью записей DAO: набор записей операций в Руководстве по Visual C++ программист. Сопутствующую информацию приведены в разделах «LockEdits собственность», «Свойства EditMode» и «Блокировки поведение в многопользовательские приложения» в справке DAO.
Обзор CDaoRecordset | Члены класса | Иерархическая схема
См. также CDaoRecordset::GetLockingMode