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