Αξία 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. |