Le niveau d' isolement d'une connexion spécifie les niveaux de concurrence autorisée pour les transactions. Les niveaux d'isolement déterminent l'accès aux données est assurée . À de faibles niveaux d'isolation , les transactions multiples ou les utilisateurs peuvent accéder aux mêmes données en même temps , c'est- concurrence est élevée. A des niveaux d'isolation élevée, supérieure verrous sont placés sur les données , ce qui signifie que moins de transactions peuvent accéder aux mêmes données en même temps, et résultant en une faible concurrence . En obects ActiveX Data , le « IsolationLevel " va en vigueur après " BeginTrans " est appelé , et définit une valeur de " IsolationLevelEnum . " Choses que vous devez 
 Visual Basic 
 ActiveX Data Objects Treaties Database < br > Afficher plus 
 Instructions 
 1 
 Lancez l'application Visual Basic en cliquant sur "Démarrer" puis "Programmes" et en choisissant " Visual Basic " dans le menu . 
 2 < p> Démarrer un nouveau projet en choisissant les "Nouveau> projet" depuis le menu "Fichier" . 
 3 
 glisser un objet ADO à partir de la boîte à outils vers le formulaire. 
 
 4 
 Double- cliquez sur l'espace blanc sur le formulaire pour ouvrir le " code-behind " fenêtre. Vous tapez le code nécessaire pour définir le niveau d' isolement de la connexion dans cette fenêtre. 
 5 
 Tapez le code suivant dans le " code-behind " fenêtre de définir l'objet de connexion et définir le niveau d' isolement pour la transaction : 
 
 ConnectionObject As ADODB.ConnectionDim ConnectionString As String 
 
 Set ConnectionObject = New ADODB.ConnectionConnectionString = "Votre chaîne de connexion " ConnectionObject.Mode = adModeReadConnectionObject.IsolationLevel = << , Placez votre niveau d'isolation ici >> 
 
 ConnectionObject.Open ConnectionString 
 
 << écrire de code supplémentaire ici >> 
 
 ConnectionObject.BeginTrans < br . > 
 Les niveaux d'isolement, dans l'ordre, sont: adXactUnspecified - Le niveau de la connexion ne peut pas être determinedadXactChaos - transactions de plus haut niveau ne peuvent pas être overwrittenadXactBrowse - Les transactions non validées peuvent être viewedadXactReadUncommitted - Les transactions non validées peuvent être viewedadXactCursorStability - Les transactions validées peuvent être viewedadXactReadCommitted - transactions engagés puisse être viewedadXactRepeatableRead - variations des autres opérations ne peuvent pas être visualisés, mais requerying est allowedadXactIsolated - Toutes les transactions sont complètement isolés les uns des otheradXactSerializable - Toutes les transactions sont complètement isolés les uns des autres