O nível de isolamento para uma ligação especifica os níveis de concorrência permitido para transações. Os níveis de isolamento determinar como o acesso aos dados é tratado. Em níveis baixos de isolamento , várias transações ou os usuários podem acessar os mesmos dados ao mesmo tempo , ou seja, a concorrência é alta. Em níveis elevados de isolamento , maiores bloqueios são colocados sobre os dados, o que significa que menos transações podem acessar os mesmos dados ao mesmo tempo, e resultando em baixa concorrência . Em ActiveX obects dados , o " IsolationLevel " entra em vigor depois de " IniciarTransacção " é chamado, e define um valor para " IsolationLevelEnum . " Coisas que você precisa
Visual Basic ActiveX Data Objects
banco de dados < br >
Visualizar Mais instruções
1
Inicie o aplicativo Visual Basic , clicando em "Iniciar" e depois em " Programas" e escolhendo " Visual Basic " a partir do menu.
2
Inicie um novo projeto escolhendo " novo> Projeto " opções no menu "File" .
3
Arraste um objeto ADO da caixa de ferramentas para o formulário.
4
Dê um duplo clique no espaço em branco no formulário para abrir a janela " code-behind " . Você vai digitar o código necessário para definir o nível de isolamento para a conexão nesta janela.
5
Digite o seguinte código na janela de " code-behind " para definir o objeto de conexão e definir o nível de isolamento para a transação :
Dim ConnectionObject Como ADODB.ConnectionDim ConnectionString as String
Set ConnectionObject = Novo ADODB.ConnectionConnectionString = "Sua string de conexão " ConnectionObject.Mode = adModeReadConnectionObject.IsolationLevel = << ; . Coloque o nível de isolamento em >>
ConnectionObject.Open ConnectionString
<< escrever qualquer código adicional aqui >>
ConnectionObject.BeginTrans < br >
Os níveis de isolamento , em ordem, são: adXactUnspecified - O nível de ligação não pode ser determinedadXactChaos - operações de nível superior não pode ser overwrittenadXactBrowse - As transações não confirmadas podem ser viewedadXactReadUncommitted - As transações não confirmadas podem ser viewedadXactCursorStability - operações compromissadas podem ser viewedadXactReadCommitted - operações compromissadas pode ser viewedadXactRepeatableRead - Mudanças nas outras operações não podem ser vistos, mas requerying é allowedadXactIsolated - Todas as transações são completamente isolados uns dos otheradXactSerializable - Todas as transações são completamente isolados uns dos outros
ADO define o nível de isolamento a " adXactChaos " por padrão .