ADO LockType 속성


❮ 완전한 레코드세트 개체 참조

LockType 속성 은 Recordset의 레코드를 편집할 때 잠금 유형을 지정 하는 LockTypeEnum 값을 설정하거나 반환합니다 . 기본값은 adLockReadOnly입니다. 이 속성은 닫힌 레코드 집합에서 읽기/쓰기이고 열린 레코드 집합에서 읽기 전용입니다.

참고: Recordset을 열기 전에 이 속성을 설정하십시오.

참고: 모든 공급자가 모든 잠금 유형을 지원하는 것은 아닙니다. 요청한 LockType 설정이 지원되지 않는 경우 공급자는 다른 유형의 잠금을 선택합니다. Supports 메서드를 사용하여 Recordset 개체에서 사용할 수 있는 실제 잠금 기능을 결정할 수 있습니다.

참고: 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 값

Constant Value Description
adLockUnspecified -1 Unspecified type of lock. Clones inherits lock type from the original Recordset.
adLockReadOnly 1 Read-only records
adLockPessimistic 2 Pessimistic locking, record by record. The provider lock records immediately after editing
adLockOptimistic 3 Optimistic locking, record by record. The provider lock records only when calling update
adLockBatchOptimistic 4 Optimistic batch updates. Required for batch update mode

❮ 완전한 레코드세트 개체 참조