Proprietà ADO IsolationLevel


❮ Completare il riferimento all'oggetto di connessione

La proprietà IsolationLevel imposta o restituisce il livello di isolamento di un oggetto Connection. Il valore è un valore IsolationLevelEnum . L'impostazione predefinita è adXactChaos.

Nota: le impostazioni IsolationLevel non funzioneranno fino alla prossima chiamata di BeginTrans.


Sintassi

objconn.IsolationLevel

Esempio

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

Constant Value Description
adXactUnspecified -1 Cannot use the specified isolation level, because the provider is using a different isolation level, and that level cannot be determined.
adXactChaos 16 Cannot overwrite higher level transactions.
adXactBrowse 256 Can view uncommitted changes in other transactions.
adXactReadUncommitted 256 Same as adXactBrowse.
adXactCursorStability 4096 Can view committed changes in other transactions.
adXactReadCommitted 4096 Same as adXactCursorStability.
adXactRepeatableRead 65536 Cannot see changes in other transactions, but you can requery
adXactIsolated 1048576 Your transactions are isolated from all other transactions.
adXactSerializable 1048576 Same as adXactIsolated.

❮ Completare il riferimento all'oggetto di connessione