Properti IsolationLevel ADO

Definisi dan Penggunaan

Properti IsolationLevel boleh diatur atau mengembalikan tingkatan isolasi objek Connection. Nilainya adalah IsolationLevelEnum Nilai. Default adalah adXactChaos.

Keterangan:Pengaturan IsolationLevel akan berlaku hingga dipanggil method BeginTrans berikutnya.

Syarat

objconn.IsolationLevel

Contoh

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

Konstanta Nilai Penerangan
adXactUnspecified -1 Tidak dapat menggunakan tingkatan isolasi yang ditentukan kerana penawar menggunakan tingkatan isolasi yang berbeza dan tingkatan ini tak dapat ditentukan.
adXactChaos 16 Tidak dapat menutupi tahap transaksi yang lebih tinggi.
adXactBrowse 256 Dapat dilihat perubahan yang belum disahkan dalam transaksi lain.
adXactReadUncommitted 256 Sama seperti adXactBrowse.
adXactCursorStability 4096 Hanya dapat dilihat perubahan yang disahkan dalam transaksi lain.
adXactReadCommitted 4096 Sama seperti adXactCursorStability.
adXactRepeatableRead 65536 Tidak dapat dilihat perubahan yang dibuat dalam transaksi lain, tetapi pengkaji ulang boleh mencari objek Recordset baru.
adXactIsolated 1048576 Transaksi ini dijalankan secara isolasi daripada transaksi lain.
adXactSerializable 1048576 Sama seperti adXactIsolated.