<Pełna rekordów Object Reference
Zestawy własności LockType lub zwraca LockTypeEnum wartość, która określa typ blokowania podczas edycji rekordu w zestawie rekordów. Domyślnym jest adLockReadOnly. Ta właściwość jest do odczytu / zapisu na zamkniętym zestawie rekordów i tylko do odczytu na otwartym rekordów.
Note: Ustaw tę właściwość przed otwarciem rekordów.
Note: Nie wszyscy operatorzy obsługują wszystkie rodzaje zamków. Jeśli żądane ustawienie LockType nie jest obsługiwany, dostawca będzie wybrać inny typ blokowania. Można użyć metody obsługuje do określenia rzeczywistej funkcjonalności blokującą dostępne w obiekcie rekordów.
Note: adLockPessimistic nie jest obsługiwana, jeśli CursorLocation jest ustawiony na adUseClient.
Składnia
objRecordset.LockType
Przykład
<%
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
%>
wartości LockTypeEnum
Stały | Wartość | Opis |
---|---|---|
adLockUnspecified | -1 | Nieokreślony rodzaj zamka. Klony dziedziczy typ zamka z oryginalnego rekordów. |
adLockReadOnly | 1 | Tylko do odczytu zapisów |
adLockPessimistic | 2 | zamek pesymistyczne, rekord za rekordem. Zapisy provider lock natychmiast po edycji |
adLockOptimistic | 3 | Blokowanie optymistyczne, rekord za rekordem. Zapisy provider lock tylko podczas wywoływania aktualizacji |
adLockBatchOptimistic | 4 | Optymistyczne aktualizacje partii. Wymagane dla trybu aktualizacji okresowej |
<Pełna rekordów Object Reference