<Полный справочник Объект Recordset
В LockType наборы свойств или возвращает LockTypeEnum значение, указывающее тип блокировки при редактировании записи в Recordset. По умолчанию adLockReadOnly. Это свойство чтения / записи на закрытом Recordset и только для чтения на открытом Recordset.
Note: Установите это свойство перед открытием Recordset.
Note: Не все поставщики поддерживают все типы замков. Если запрашиваемый параметр LockType не поддерживается, провайдер будет выбрать другой тип блокировки. Вы можете использовать метод Supports для определения фактической функциональности запирающей доступной в объекте Recordset.
Note: adLockPessimistic не поддерживается , если CursorLocation установлен в adUseClient.
Синтаксис
objRecordset.LockType
пример
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("northwind.mdb"))
set rs=Server.CreateObject("ADODB.recordset")
sql="SELECT * FROM Customers"
rs.CursorLocation=adUseClient
rs.CursorType=adOpenStatic
rs.LockType=adLockBatchOptimistic
rs.Open sql,conn
rs.Close
conn.Close
%>
LockTypeEnum Значения
постоянная | Стоимость | Описание |
---|---|---|
adLockUnspecified | -1 | Не выбран тип замка. Клоны наследует замок типа из исходного Recordset. |
adLockReadOnly | 1 | Только для чтения записей |
adLockPessimistic | 2 | Пессимистическая блокировка, запись за записью. Стопорные поставщик записи сразу после редактирования |
adLockOptimistic | 3 | Оптимистическая блокировка, запись за записью. Записи блокировки провайдера только при вызове обновления |
adLockBatchOptimistic | 4 | Оптимистичные пакетные обновления. Требуется для режима пакетного обновления |
<Полный справочник Объект Recordset