Типы блокировок
Область применения: Access 2013, Office 2013
adLockBatchOptimistic
Указывает оптимистические пакетные обновления. Требуется для режима пакетного обновления.
Многие приложения одновременно извлекает несколько строк, а затем необходимо внести скоординированные обновления, включающие весь набор строк для вставки, обновления или удаления. При использовании пакетных курсоров требуется только один обход к серверу, что повышает производительность обновления и снижает сетевой трафик. С помощью библиотеки пакетных курсоров можно создать статический курсор, а затем отключиться от источника данных. На этом этапе можно внести изменения в строки, а затем повторно подключить и опубликовать изменения в источнике данных в пакете.
adLockOptimistic
Указывает, что поставщик использует оптимистическую блокировку — блокируя записи только при вызове метода Update . Это означает, что существует вероятность того, что данные могут быть изменены другим пользователем между временем изменения записи и вызовом Обновления, что создает конфликты. Используйте этот тип блокировки в ситуациях, когда вероятность возникновения конфликта низка или когда конфликты могут быть легко разрешены.
adLockPessimistic
Указывает пессимистическую блокировку, запись за записью. Поставщик делает все необходимое для успешного редактирования записей, обычно блокируя записи в источнике данных непосредственно перед редактированием. Конечно, это означает, что записи недоступны для других пользователей после начала редактирования, пока вы не освободиете блокировку, вызвав Update. Используйте этот тип блокировки в системе, где вы не можете позволить себе одновременные изменения данных, например в системе резервирования.
adLockReadOnly
Указывает записи, доступные только для чтения. Вы не можете изменить данные. Блокировка только для чтения — это самый быстрый тип блокировки, так как для этого не требуется, чтобы сервер поддерживал блокировку записей.
adLockUnspecified
Не указывает тип блокировки.