Najnowsze tutoriale tworzenie stron internetowych
 

ADO LockType Property


<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.
adLockReadOnly1 Tylko do odczytu zapisów
adLockPessimistic2 zamek pesymistyczne, rekord za rekordem. Zapisy provider lock natychmiast po edycji
adLockOptimistic3 Blokowanie optymistyczne, rekord za rekordem. Zapisy provider lock tylko podczas wywoływania aktualizacji
adLockBatchOptimistic4 Optymistyczne aktualizacje partii. Wymagane dla trybu aktualizacji okresowej

<Pełna rekordów Object Reference