خصائص 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 |