ADO IsolationLevel 屬性
定義和用法
IsolationLevel 屬性可設(shè)置或返回 Connection 對(duì)象的隔離級(jí)別。該值是一個(gè) IsolationLevelEnum 值。默認(rèn)是 adXactChaos。
注釋:IsolationLevel 設(shè)置直到下次調(diào)用 BeginTrans 方法時(shí)才生效。
語法
objconn.IsolationLevel
實(shí)例
<%
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 | 無法使用指定的隔離級(jí)別,因?yàn)樘峁┱哒谑褂貌煌母綦x級(jí)別,而且該級(jí)別無法被確定。 |
| adXactChaos | 16 | 無法覆蓋更高級(jí)別的事務(wù)。 |
| adXactBrowse | 256 | 可以從一個(gè)事務(wù)中查看其他事務(wù)中未提交的更改。 |
| adXactReadUncommitted | 256 | 與 adXactBrowse 相同。 |
| adXactCursorStability | 4096 | 只能從一個(gè)事務(wù)中查看其他事務(wù)中提交的更改。 |
| adXactReadCommitted | 4096 | 與 adXactCursorStability 相同。 |
| adXactRepeatableRead | 65536 | 不能從一個(gè)事務(wù)中查看其他事務(wù)中所作的修改,但是重新查詢可以檢索新的 Recordset 對(duì)象。 |
| adXactIsolated | 1048576 | 該事務(wù)與其他事務(wù)隔離執(zhí)行。 |
| adXactSerializable | 1048576 | 與 adXactIsolated 相同。 |