Die Isolationsstufe für eine Verbindung gibt die Ebenen des gemeinsamen Zugriffs für Transaktionen erlaubt. Isolationsstufen festzustellen, wie den Zugriff auf Daten gehandhabt wird . Bei niedrigen Isolationsstufen können mehrere Transaktionen oder Benutzer auf die gleichen Daten zur gleichen Zeit , das heißt, ist die Parallelität hoch. Bei hohen Isolation Levels sind größer Sperren für die Daten platziert , so dass weniger Transaktionen können die gleichen Daten zur gleichen Zeit zugreifen und dadurch geringe Parallelität. In ActiveX Data Obects , geht die " IsolationLevel " in Kraft , nachdem " BeginTrans " genannt wird, und setzt einen Wert für " IsolationLevelEnum . " Things You
Visual Basic
ActiveX Data Objects -Datenbank
anzeigen Weitere Anweisungen
1
starten Sie die Visual Basic-Anwendung , indem Sie auf "Start ", dann " Programme" und wählen Sie " Visual Basic " aus dem Menü.
2 < p> starten Sie ein neues Projekt, indem Sie die " Neu> Projekt " Optionen aus dem Menü "Datei" .
3
Ziehen Sie ein ADO-Objekt aus der Toolbox auf das Formular.
4
Doppelklick in den weißen Raum auf dem Formular, um den " Code-Behind "-Fenster zu öffnen. Sie geben den Code erforderlich, um die Isolationsstufe für die Verbindung in diesem Fenster .
5
Geben Sie den folgenden Code in das " Code-Behind "-Fenster , um die Verbindung Objekt definieren und die Isolationsstufe für die Transaktion :
Dim ConnectionObject Wie ADODB.ConnectionDim ConnectionString As String
ConnectionObject = New ADODB.ConnectionConnectionString = " Ihre Verbindung string" = ConnectionObject.Mode adModeReadConnectionObject.IsolationLevel = << Set ; Zeigen Sie Isolationsstufe hier >>
ConnectionObject.Open ConnectionString
<< zusätzlichen Code schreiben hier >>
ConnectionObject.BeginTrans
Die Isolationsstufen in Ordnung sind: adXactUnspecified - Die Verbindung Ebene kann nicht sein determinedadXactChaos - Higher level Transaktionen können nicht overwrittenadXactBrowse sein - festgeschriebene Transaktionen können viewedadXactReadUncommitted werden - festgeschriebene Transaktionen können viewedadXactCursorStability sein - Committed -Transaktionen können viewedadXactReadCommitted werden - Committed -Transaktionen können sein viewedadXactRepeatableRead - Änderungen in anderen Transaktionen können nicht angezeigt werden, aber Neuabfragen wird allowedadXactIsolated - Alle Transaktionen werden vollständig voneinander isoliert otheradXactSerializable - Alle Transaktionen werden vollständig voneinander isoliert
ADO setzt den Wert auf " adXactChaos " standardmäßig .