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