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 सिद्धांत से इस्तेमाल नहीं किया जा सकता है क्योंकि प्रदाता एक अलग अलग इसोलेशन लेवल का इस्तेमाल कर रहा है और इसके बारे में निश्चित नहीं किया जा सकता है。
adXactChaos 16 无法覆盖更高级别的事务。
adXactBrowse 256 可以从一个事务中查看其他事务中未提交的更改。
adXactReadUncommitted 256 与 adXactBrowse 相同。
adXactCursorStability 4096 只能从一个事务中查看其他事务中提交的更改。
adXactReadCommitted 4096 与 adXactCursorStability 相同。
adXactRepeatableRead 65536 不能从一个事务中查看其他事务中所作的修改,但是重新查询可以检索新的 Recordset 对象。
adXactIsolated 1048576 该事务与其他事务隔离执行。
adXactSerializable 1048576 与 adXactIsolated 相同。