خاصية ADO LockType
استكمال مرجع كائن مجموعة السجلات
تقوم الخاصية LockType بتعيين أو إرجاع قيمة LockTypeEnum تحدد نوع التأمين عند تحرير سجل في مجموعة سجلات. الافتراضي هو adLockReadOnly. هذه الخاصية للقراءة / الكتابة على مجموعة سجلات مغلقة وللقراءة فقط في مجموعة سجلات مفتوحة.
ملاحظة: قم بتعيين هذه الخاصية قبل فتح مجموعة السجلات.
ملاحظة: لا يدعم جميع الموفرين جميع أنواع التأمين. إذا لم يكن إعداد LockType المطلوب مدعومًا ، فسيختار الموفر نوعًا آخر من التأمين. يمكنك استخدام طريقة الدعم لتحديد وظيفة القفل الفعلية المتوفرة في كائن Recordset.
ملاحظة: لا يتم دعم adLockPessimistic إذا تم تعيين CursorLocation على adUseClient.
بناء الجملة
objRecordset.LockType
مثال
<%
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 القيم
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 |
استكمال مرجع كائن مجموعة السجلات