خصائص IsolationLevel في ADO

التعريف والاستخدام

يمكن تعيين أو العودة إلى قيمة IsolationLevel الخاصة بـ Connection. IsolationLevelEnum القيمة. القيمة الافتراضية هي adXactChaos.

التعليقات:يُطبق إعداد IsolationLevel حتى يتم استدعاء طريقة BeginTrans التالية.

النحو

objconn.IsolationLevel

المثال

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.IsolationLevel=adXactIsolated
conn.Open(Server.Mappath("northwind.mdb"))
response.write(conn.IsolationLevel)
conn.Close
%> 

IsolationLevelEnum

المستوى القيمة الوصف
adXactUnspecified -1 لأن المزود يستخدم مستوى الت隔离 المختلف، و لا يمكن تحديد هذا المستوى.
adXactChaos 16 لا يمكن تغطية معاملات مستوى أعلى
adXactBrowse 256 يمكنك رؤية التغييرات التي لم يتم تقديمها في المعاملة الأخرى
adXactReadUncommitted 256 المعنى نفسه مع adXactBrowse
adXactCursorStability 4096 يمكنك رؤية التغييرات المقدمة في المعاملة الأخرى فقط
adXactReadCommitted 4096 المعنى نفسه مع adXactCursorStability
adXactRepeatableRead 65536 لا يمكن رؤية التغييرات التي أجريتها في المعاملة الأخرى، ولكن يمكن استرجاع Recordset جديد من خلال إعادة الاستعلام
adXactIsolated 1048576 يتم تنفيذ هذه المعاملة بشكل معزول عن المعاملات الأخرى
adXactSerializable 1048576 المعنى نفسه مع adXactIsolated