ADO IsolationLevel Özelliği

Tanım ve Kullanım

IsolationLevel özelliği, Bağlantı nesnesinin izolasyon seviyesini ayarlamak veya döndürmek için kullanılır. Bu değer IsolationLevelEnum Değer. Varsayılan olarak adXactChaos'dır.

Açıklama:IsolationLevel ayarı, BeginTrans yöntemini bir sonraki çağrıya kadar geçerli olur.

Gramer

objconn.IsolationLevel

Örnek

<%
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

Sabit Değer Açıklama
adXactUnspecified -1 Belirtilen izolasyon seviyesi kullanılamıyor, çünkü sağlayıcı farklı bir izolasyon seviyesini kullanıyor ve bu seviye belirlenemiyor.
adXactChaos 16 Daha yüksek seviyede bir işlemin üzerine geçilemez.
adXactBrowse 256 Bir işlemden diğer işlemlerde未提交的更改 görülebilir.
adXactReadUncommitted 256 adXactBrowse ile aynıdır.
adXactCursorStability 4096 Bir işlemden diğer işlemlerde提交的更改只能查看。
adXactReadCommitted 4096 adXactCursorStability ile aynıdır.
adXactRepeatableRead 65536 Bir işlemden diğer işlemlerde yapılan değişiklikleri görmek mümkün değildir, ancak yeniden sorgulama yeni Recordset Nesnesi'ni alabilir.
adXactIsolated 1048576 Bu işlem diğer işlemlerle izole olarak çalıştırılır.
adXactSerializable 1048576 adXactIsolated ile aynıdır.