En son web geliştirme öğreticiler
 

ADO LockType Property


<Komple Recordset Nesnesi Referans

LockType özelliği, ayarlar veya bir döner LockTypeEnum bir Recordset'te bir kayıt düzenlerken kilitleme türünü belirten bir değer. Standart adLockReadOnly olduğunu. Bu özellik kapalı bir kayıt kümesi üzerinde okuma / yazma ve salt okunur bir açık Recordset'te edilir.

Note: Recordset açmadan önce bu özelliği ayarlayın.

Note: Tüm sağlayıcılar tüm kilit türlerini destekler. İstenen LockType ayarı desteklenmiyorsa, sağlayıcı kilitleme başka tür seçecektir. Bir Recordset nesnesinde bulunan fiili kilitleme işlevini belirlemek için Destekler yöntemini kullanabilirsiniz.

Note: CursorLocationadUseClient olarak ayarlanırsa adLockPessimistic desteklenmemektedir.

Sözdizimi

objRecordset.LockType

Örnek

<%
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 Değerler

sabit değer Açıklama
adLockUnspecified-1 kilidin Tanımlanmamış türü. Klonlar orijinal Recordset'ten kilit tipini devralır.
adLockReadOnly1 Salt okunur kayıtları
adLockPessimistic2 Kötümser kilitleme, kayıt ile kaydı. sağlayıcı kilit kayıtları hemen düzenledikten sonra
adLockOptimistic3 Iyimser kilitleme, kayıt ile kaydı. sağlayıcı kilit kayıtları sadece güncelleştirme çağrılırken
adLockBatchOptimistic4 İyimser toplu güncellemeleri. Toplu güncelleme modu için gerekli

<Komple Recordset Nesnesi Referans