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 相同。 |