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 | ادوکسٹ ایکسیلرٹیڈ سے مماثل |