Свойство LockType (ADO)

Указывает тип блокировок, налагаемых на записи во время редактирования.

Параметры и возвращаемые значения

Задает или возвращает значение LockTypeEnum . Значение по умолчанию — adLockReadOnly.

Комментарии

Задайте свойство LockType перед открытием набора записей , чтобы указать, какой тип блокировки должен использовать поставщик при его открытии. Считайте свойство , чтобы вернуть тип блокировки, используемой для открытого объекта Recordset .

Поставщики могут поддерживать не все типы блокировки. Если поставщик не может поддерживать запрошенный параметр LockType , он заменяет другой тип блокировки. Чтобы определить фактические функциональные возможности блокировки, доступные в объекте Recordset , используйте метод Supports с adUpdate и adUpdateBatch.

Параметр adLockPessimistic не поддерживается, если для свойства CursorLocation задано значение adUseClient. Если задано неподдерживаемое значение, ошибка не возникает. Вместо этого будет использоваться ближайший поддерживаемый тип LockType .

Свойство LockType доступно для чтения и записи, когда набор записей закрыт, и доступно только для чтения, если он открыт.

Примечание

Использование службы удаленных данных При использовании в клиентском объекте Recordset свойству LockType может быть присвоено только значение adLockBatchOptimistic.

Применение

Объект Recordset (ADO)

См. также:

CursorType, LockType и EditMode Properties Example (VB)
CursorType, LockType и EditMode Properties Example (VC++)
Метод CancelBatch (ADO)
Метод UpdateBatch