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
|