ADO LockType- eigenschap


❮Volledige recordsetobjectreferentie

Met de eigenschap LockType wordt een LockTypeEnum- waarde ingesteld of geretourneerd die het type vergrendeling aangeeft bij het bewerken van een record in een Recordset. Standaard is adLockReadOnly. Deze eigenschap is lezen/schrijven op een gesloten recordset en alleen-lezen op een open recordset.

Opmerking: stel deze eigenschap in voordat u de recordset opent.

Let op: Niet alle providers ondersteunen alle slottypes. Als de gevraagde LockType-instelling niet wordt ondersteund, zal de provider een ander type vergrendeling kiezen. U kunt de methode Supports gebruiken om de daadwerkelijke vergrendelingsfunctionaliteit te bepalen die beschikbaar is in een Recordset-object.

Opmerking: adLockPessimistic wordt niet ondersteund als CursorLocation is ingesteld op adUseClient.


Syntaxis

objRecordset.LockType

Voorbeeld

<%
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-waarden

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

❮Volledige recordsetobjectreferentie