ADO IsolationLevel 属性

定义和用法

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 无法使用指定的隔离级别,因为提供者正在使用不同的隔离级别,而且该级别无法被确定。
ادوکسٹ چیز 16 کوئی معاملہ اعلیٰ درجے کے معاملوں کو کاور نہیں کرسکتا
ادوکسٹ براؤز 256 ایک معاملے میں دوسرے معاملوں میں کئے گئے انکامیتڈ تبدیلیوں کو دیکھنا سکتا ہے
ادوکسٹ ریڈ انکامیتڈ 256 ادوکسٹ براؤز سے مماثل
ادوکسٹ کورس سٹیبل 4096 ایک معاملے میں دوسرے معاملوں میں کئے گئے کامیتڈ تبدیلیوں کو دیکھنا سکتا ہے
ادوکسٹ ریڈ کامیتڈ 4096 ادوکسٹ کورس سٹیبل سے مماثل
ادوکسٹ ریپیٹیبل ریڈ 65536 ایک معاملے میں دوسرے معاملوں میں کئے گئے تبدیلیوں کو دیکھنا نہیں سکتا، لیکن دوبارہ کوئری کیا جا سکتا ہے تاکہ نئی ریکارڈسیٹ آئیٹم حاصل کیاجائے
ادوکسٹ ایکسیلرٹیڈ 1048576 اس معاملے کو دوسرے معاملوں سے الگ طور پر چلایا جاتا ہے
ادوکسٹ سیریئلائزبل 1048576 ادوکسٹ ایکسیلرٹیڈ سے مماثل