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 | 該事務與其他事務隔離執(zhí)行。 |
adXactSerializable | 1048576 | 與 adXactIsolated 相同。 |