Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako izolovať úroveň pre pripojenie

Úroveň izolácie pre pripojenie určuje úroveň súbežnosti povolenej pre transakcie . Úrovne izolácie určiť , ako sa prístup k dátam zaobchádzať . Pri nízkych úrovniach izolácie , viac transakcií alebo používatelia môžu pristupovať k rovnakým dátam súčasne , to znamená , že súbežnosť je vysoká . Pri vysokých úrovniach izolácie , väčšie zámky sú umiestnené na dáta , čo znamená , že menej transakcie môžu pristupovať rovnaké dáta v rovnakom čase , a vedie k nízkej súbežnosti . V ActiveX Data Obects , " IsolationLevel " nadobudne platnosť po tom , čo " BeginTrans " sa nazýva , a nastaví hodnotu pre " IsolationLevelEnum . " Veci , ktoré budete potrebovať
Visual Basic
ActiveX Data Objects klipart databázy

Zobraziť ďalšie inštrukcie Cestuj 1

Spustiť Visual Basic kliknutím na " Štart " a potom na " Programy " a voľbou " Visual Basic " z menu .
2

Spustenie nového projektu výberom " Nový > Projekt " voľby z menu " Súbor " .
3

Presuňte ADO objekt z panela nástrojov do formulára .

4

Dvakrát kliknite na prázdne miesto na formulári otvorte okno " kódom na pozadí " . Budete zadajte kód potrebný na nastavenie úrovne izolácie pre pripojenie v tomto okne .
5

Zadajte nasledujúci kód do okna " code - behind " definovať objekt pripojenie a nastaviť úroveň izolácie pre transakcie :

Dim ConnectionObject Ako ADODB.ConnectionDim ConnectionString As String

Set ConnectionObject = New ADODB.ConnectionConnectionString = " Pripojenie reťazec " ConnectionObject.Mode = adModeReadConnectionObject.IsolationLevel = << ; . Umiestnite izolačné hladinu tu >>

ConnectionObject.Open ConnectionString

<< Napíšte žiadny ďalší kód tu >>

ConnectionObject.BeginTrans

úrovní izolácie , v poriadku , sú : adXactUnspecified - úroveň spojenie nemôže byť determinedadXactChaos - transakcie vyššiu úroveň nemôže byť overwrittenadXactBrowse - nepotvrdené transakcie môže byť viewedadXactReadUncommitted - nepotvrdené transakcie môže byť viewedadXactCursorStability - páchaná transakcie môžu byť viewedadXactReadCommitted - páchaná transakcie môžu byť viewedadXactRepeatableRead - Zmeny v ostatných transakcií nemôže byť videný , ale requerying je allowedadXactIsolated - Všetky transakcie sú úplne izolované od seba otheradXactSerializable - Všetky transakcie sú úplne izolované od seba

ADO nastaví úroveň izolácie na " adXactChaos " v predvolenom nastavení .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené