最新のWeb開発のチュートリアル
 

ADO IsolationLevel Property


<完全な接続オブジェクト参照

たIsolationLevelプロパティセットまたはConnectionオブジェクトの分離レベルを返します。 値はIsolationLevelEnumの値。 デフォルトはadXactChaosです。

Note:次の時間にBeginTransが呼び出されるまでのIsolationLevelの設定は動作しません。

構文

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 プロバイダは、異なる分離レベルを使用して、そのレベルが決定できないため、指定された分離レベルを使用することはできません。
adXactChaos16 より高いレベルのトランザクションを上書きすることはできません。
adXactBrowse256 他のトランザクションでコミットされていない変更を表示することができます。
adXactReadUncommitted256 adXactBrowseと同じ。
adXactCursorStability4096 他のトランザクションでコミットされた変更を表示することができます。
adXactReadCommitted4096 adXactCursorStabilityと同じ。
adXactRepeatableRead65536 他のトランザクションで変更を確認することはできませんが、再クエリすることができます
adXactIsolated1048576 あなたの取引は、他のすべてのトランザクションから隔離されています。
adXactSerializable1048576 adXactIsolatedと同じ。

<完全な接続オブジェクト参照