Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come isolare il livello per una connessione

Il livello di isolamento per una connessione specifica i livelli di concorrenza consentiti per le transazioni . I livelli di isolamento determinano come viene gestito l'accesso ai dati . A bassi livelli di isolamento , più transazioni o gli utenti possono accedere agli stessi dati nello stesso momento , cioè, la concorrenza è alta. Ad alti livelli di isolamento , maggiore serrature sono posti sui dati , il che significa che un minor numero di operazioni possono accedere agli stessi dati nello stesso momento , e conseguente bassa concorrenza . In ActiveX obects dati , la " IsolationLevel " va in vigore dopo " BeginTrans " si chiama , e imposta un valore per " IsolationLevelEnum . " Hai bisogno
Visual Basic
ActiveX Data Objects base di dati

Mostra Altre istruzioni
1

lanciare l' applicazione Visual Basic , fare clic su "Start" poi "Programmi" e scegliendo " Visual Basic " dal menu .
2

Avviare un nuovo progetto , scegliendo il " nuovo> Progetto " opzioni dal menu " File" .
3

trascinare un oggetto ADO dalla casella degli strumenti nel form.

4

doppio clic nello spazio bianco sul form per aprire la finestra " code-behind " . Potrete digitare il codice necessario per impostare il livello di isolamento per la connessione in questa finestra .
5

Digitare il seguente codice in " code-behind " finestra per definire l'oggetto di connessione e impostare il livello di isolamento per la transazione :

Dim ConnectionObject Come ADODB.ConnectionDim ConnectionString As String

ConnectionObject = New ADODB.ConnectionConnectionString = " la tua connessione stringa" ConnectionObject.Mode = adModeReadConnectionObject.IsolationLevel = << , posiziona il livello di isolamento qui >>

ConnectionObject.Open ConnectionString

<< scrivere codice aggiuntivo qui >>

ConnectionObject.BeginTrans < br . >

I livelli di isolamento , in ordine , sono : adXactUnspecified - Il livello di connessione non può essere determinedadXactChaos - le operazioni di livello superiore non possono essere overwrittenadXactBrowse - transazioni non possono essere viewedadXactReadUncommitted - transazioni non possono essere viewedadXactCursorStability - Le transazioni possono essere viewedadXactReadCommitted - transazioni impegnati possa essere viewedadXactRepeatableRead - Variazioni delle altre transazioni non possono essere visualizzati, ma requerying è allowedadXactIsolated - Tutte le transazioni sono completamente isolati gli uni dagli otheradXactSerializable - Tutte le transazioni sono completamente isolati gli uni dagli altri

ADO imposta il livello di isolamento a " adXactChaos " per impostazione predefinita .

 

Programmazione © www.354353.com