Αξία IsolationLevel του ADO

Ορισμός και χρήση

Η ιδιότητα IsolationLevel μπορεί να ρυθμιστεί ή να επιστραφεί η επίπεδο απομόνωσης του αντικειμένου Connection. Η τιμή είναι IsolationLevelEnum Αξίες. Η προεπιλεγμένη είναι adXactChaos.

Σημείωση:Η ρύθμιση IsolationLevel εφαρμόζεται μέχρι την επόμενη κλήση του μεθόδου BeginTrans.

Γραμματική

objconn.IsolationLevel

Παράδειγμα

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

Σταθερή τιμή Αξία Περιγραφή
adXactUnspecified -1 Δεν μπορεί να χρησιμοποιηθεί ο καθορισμένος επίπεδο απομόνωσης, επειδή ο παρέχων χρησιμοποιεί διαφορετικό επίπεδο απομόνωσης και αυτό το επίπεδο δεν μπορεί να καθοριστεί.
adXactChaos 16 Δεν μπορεί να καλύπτει συναλλαγές υψηλότερης κλίμακας.
adXactBrowse 256 Μπορεί να δει τις αλλαγές που δεν υποβάλλονται σε συναλλαγή.
adXactReadUncommitted 256 Όμοιο με adXactBrowse.
adXactCursorStability 4096 Μόνο οι αλλαγές που υποβάλλονται σε συναλλαγή μπορούν να δει.
adXactReadCommitted 4096 Όμοιο με adXactCursorStability.
adXactRepeatableRead 65536 Δεν μπορεί να δει τις αλλαγές που γίνονται σε άλλες συναλλαγές, αλλά η επανερώτηση μπορεί να ανακτήσει το νέο αντικείμενο Recordset.
adXactIsolated 1048576 Η συναλλαγή εκτελείται σε απομόνωση από άλλες συναλλαγές.
adXactSerializable 1048576 Όμοιο με adXactIsolated.