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