ID do artigo: 200300 - Última revisão: terça-feira, 13 de julho de 2004 - Revisão: 1.1 Como sincronizar gravações e leituras com o provedor do Jet OLE DB e ADO
SumárioCada conexão ADO que usa o Jet OLE DB Provider mantém uma sessão de Jet independente. Isso resulta em um atraso entre gravações em uma conexão que está sendo lido em uma segunda conexão, mesmo se você tiver duas conexões no mesmo aplicativo de banco de dados. Esse comportamento leitura/gravação assíncrona é por design. Microsoft Jet usa uma página de buffer de sistema para fornecer desempenho de banco de dados avançada e esta página buffer sistema não pode ser desativada. Para demonstrar o comportamento de leitura gravação atrasada do Jet quando usando conexões de ADO independentes, execute o código a seguir partir de um botão em um formulário simples do VB: Mais InformaçõesEm determinadas situações, talvez seja necessário usar duas conexões ADO separadas quando gravar e ler dados de um banco de dados Access usando o Jet OLE DB Provider. Por exemplo, se você tiver dois processos separados que estão escrevendo e leitura para o mesmo banco de dados do Access, não há nenhuma maneira de compartilhar uma única conexão. Nessa situação, você pode sincronizar gravações e leituras com conexões de ADO separadas se você seguir estas diretrizes:
O exemplo de código a seguir demonstra como sincronizar duas conexões usando o método acima: Observe que esse método não funciona usando o driver ODBC do Microsoft Access com o ADO. O driver ODBC do Microsoft Access não permite sincronizadas gravações e leituras entre duas conexões ADO continuamente abertas em qualquer circunstância. Em ordem para gravar e ler dados usando o driver ODBC do Microsoft Access com o ADO com êxito, a conexão de gravador deve ser fechada após a gravação completa e a conexão de leitor deve ser fechada e reaberta antes para ler os dados. Use o método seguinte para sincronizar grava e lê entre 2 conexões com o driver ODBC do Microsoft Access e ADO:
Referências180223
(http://support.microsoft.com/kb/180223/EN-US/
)
Como sincronizar leituras e gravações entre dois processos DAO
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 200300
(http://support.microsoft.com/kb/200300/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesTraduções deste artigo |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Voltar para o início