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 |
❮ 완전한 레코드세트 개체 참조