Vlastnost ADO LockType


❮ Dokončete referenční objekt sady záznamů

Vlastnost LockType nastavuje nebo vrací hodnotu LockTypeEnum , která určuje typ uzamčení při úpravě záznamu v sadě záznamů. Výchozí hodnota je adLockReadOnly. Tato vlastnost je pro čtení/zápis v uzavřené sadě záznamů a pouze pro čtení v otevřené sadě záznamů.

Poznámka: Tuto vlastnost nastavte před otevřením sady záznamů.

Poznámka: Ne všichni poskytovatelé podporují všechny typy zámků. Pokud požadované nastavení LockType není podporováno, poskytovatel zvolí jiný typ zamykání. Pomocí metody Supports můžete určit skutečnou funkci uzamčení dostupné v objektu Recordset.

Poznámka: AdLockPessimistic není podporován, pokud je CursorLocation nastaveno na adUseClient.


Syntax

objRecordset.LockType

Příklad

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

Hodnoty 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

❮ Dokončete referenční objekt sady záznamů