Isolation niveau for en forbindelse specificerer concurrency niveauer tilladt for transaktioner. Isolation niveauer bestemme, hvordan adgangen til data håndteres . Ved lave isolation niveauer, kan flere transaktioner eller brugere adgang til de samme data på samme tid , det er, concurrency er høj. Ved høje isolation niveauer er større låse placeret på de data , hvilket betyder, at færre transaktioner kan få adgang til de samme data på samme tid , og som resulterer i lav concurrency . I ActiveX Data obects , går " IsolationLevel " i kraft efter " BeginTrans " kaldes , og sætter en værdi for " IsolationLevelEnum . " Du skal bruge
Visual Basic
ActiveX Data Objects
Database < br >
Vis Flere Instruktioner
1
Start Visual Basic-program ved at klikke på "Start " og derefter "Programmer" og vælge " Visual Basic " fra menuen .
2 < p> Start et nyt projekt ved at vælge "Nye > Projekt " muligheder fra menuen "Filer" .
3
Træk et ADO objekt fra værktøjskassen til formularen .
< br > 4
Dobbeltklik på den hvide plads på formularen for at åbne " code -behind " vinduet. Du vil skrive koden kræves for at indstille isolation niveauet for forbindelsen i dette vindue.
5.
Indtast følgende kode i " code -behind "-vindue til at definere forbindelsen objektet og indstille den isolation niveau for transaktionen : Hej
Dim ConnectionObject Som ADODB.ConnectionDim ConnectionString As String
Set ConnectionObject = Ny ADODB.ConnectionConnectionString = " Din forbindelse string" ConnectionObject.Mode = adModeReadConnectionObject.IsolationLevel = << ; Placer isolation niveau her >>
ConnectionObject.Open ConnectionString
<< Skriv yderligere kode her >>
ConnectionObject.BeginTrans < br . >
isolation plan for , er: adXactUnspecified - forbindelsen niveau kan ikke være determinedadXactChaos - Højere niveau transaktioner kan ikke være overwrittenadXactBrowse - Uudnyttede transaktioner kan viewedadXactReadUncommitted - uforpligtede transaktioner kan være viewedadXactCursorStability - Engagerede transaktioner kan viewedadXactReadCommitted - begået transaktioner kan være viewedadXactRepeatableRead - Ændringer i andre transaktioner kan ikke ses , men requerying er allowedadXactIsolated - Alle transaktioner er helt isoleret fra hinanden otheradXactSerializable - Alle transaktioner er helt isoleret fra hinanden
ADO sætter isolation niveauet til " adXactChaos " som standard .