Isoleringen nivå för en anslutning anger samtidighet nivåer tillåts för transaktioner . Isoleringsnivåer bestämma hur tillgång till data hanteras . Vid låga isoleringsnivåer , kan flera transaktioner eller användare komma åt samma data samtidigt , det är , är samtidighet hög . Vid höga isoleringsnivåer är större lås placeras på data , vilket innebär att färre transaktioner kan komma åt samma data samtidigt , och resulterar i låg samtidighet . I ActiveX Data Obects går " IsolationLevel " i kraft efter " BeginTrans " heter , och sätter ett värde för " IsolationLevelEnum . " Du behöver Review, Visual Basic Review ActiveX Data Objects
Database
Visa fler instruktioner
1
Starta Visual Basic-program genom att klicka på " Start " och sedan "Program" och välja " Visual Basic " från menyn .
2
Starta ett nytt projekt genom att välja " nytt > projekt " alternativ från " Arkiv " -menyn .
3
Dra en ADO -objekt från verktygslådan till formuläret .
4
Dubbelklicka i det vita utrymmet i formuläret för att öppna " code - behind" fönstret . Du kommer att skriva kod som krävs för att ställa in isolering nivå för anslutning i det här fönstret .
5
Skriv följande kod i " code - behind" fönstret för att definiera anslutningen objektet och ställ in isolering nivå för transaktionen :
Dim ConnectionObject Som ADODB.ConnectionDim ConnectionString As String
Set ConnectionObject = Ny ADODB.ConnectionConnectionString = " Din anslutning string " ConnectionObject.Mode = adModeReadConnectionObject.IsolationLevel = << , Placera din isolering nivå här >>
ConnectionObject.Open ConnectionString
<< Skriv eventuell ytterligare kod här >>
ConnectionObject.BeginTrans
isoleringsnivåer , i ordning, är : adXactUnspecified - anslutningen nivån kan inte vara determinedadXactChaos - Högre nivå transaktioner kan inte vara overwrittenadXactBrowse - outnyttjade transaktioner kan viewedadXactReadUncommitted - outnyttjade transaktioner kan vara viewedadXactCursorStability - Engagerade transaktioner kan viewedadXactReadCommitted - avtalade transaktioner kan vara viewedadXactRepeatableRead - Förändringar i andra transaktioner kan inte ses , men requerying är allowedadXactIsolated - Alla transaktioner är helt isolerade från varje otheradXactSerializable - Alla transaktioner är helt isolerade från varandra
ADO sätter isolering nivå till " adXactChaos " som standard . Addera