<完整记录对象参考
LockType属性设置或返回LockTypeEnum指定编辑记录集中的记录时锁定的类型值。 默认值是ADLOCKREADONLY。 此属性是读已关闭的Recordset /写和只读在一个开放的记录。
Note:打开记录之前设置该属性。
Note:并非所有的供应商都支持所有的锁类型。 如果不支持请求的LockType设置,提供者将选择其他类型的锁定。 你可以使用Supports方法确定Recordset对象实际可用的锁定功能。
Note:如果将CursorLocation设置为adUseClient不支持ADLOCKPESSIMISTIC。
句法
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 | 未指定类型的锁。 克隆继承从原来的记录锁定类型。 |
adLockReadOnly | 1 | 只读记录 |
adLockPessimistic | 2 | 悲观锁定,通过记录记录。 提供者锁定记录编辑后立即 |
adLockOptimistic | 3 | 乐观锁,通过记录记录。 该供应商锁定只记录通话时更新 |
adLockBatchOptimistic | 4 | 乐观批更新。 需要批量更新模式 |
<完整记录对象参考