Artigo: 200300 - Última revisão: terça-feira, 13 de Julho de 2004 - Revisão: 1.1 Como sincronizar as escritas e leituras com o fornecedor de OLE DB Jet e o ADO
SumárioCada ligação ADO que utiliza o fornecedor de OLE DB Jet mantém uma sessão de Jet independente. Isto provoca um atraso entre escritas numa ligação a ser lido por uma segunda ligação, mesmo se tiver duas ligações na mesma aplicação de base de dados. Este comportamento de escrita/leitura assíncrona é por predefinição. Microsoft Jet utiliza uma página de memória intermédia de sistema para fornecer o desempenho da base de dados avançada e esta página de memória intermédia de sistema não pode ser desactivada. Para demonstrar o comportamento de leitura/escrita adiada do Jet quando utilizar ligações ADO independentes, execute o seguinte código a partir de um botão num formulário VB simples: Mais InformaçãoEm determinadas situações poderá ser necessário utilizar duas ligações ADO separadas quando escrever e ler os dados de uma base de dados Access utilizando o fornecedor de OLEDB do Jet. Por exemplo, se tiver dois processos separados de escrita e leitura para a mesma base de dados do Access, não existe nenhum método para partilhar uma única ligação. Nesta situação, pode sincronizar escritas e leituras com ligações ADO separadas se seguir estas directrizes:
O exemplo de código seguinte demonstra como sincronizar duas ligações utilizando o método acima: Note que este método não funciona quando utilizar o controlador de ODBC do Microsoft Access com o ADO. O controlador ODBC do Microsoft Access não permite sincronizadas escritas e leituras entre duas ligações ADO continuamente abertas em qualquer circunstância. Para escrever e ler dados a utilizar o controlador de ODBC do Microsoft Access com o ADO com êxito, a ligação de escritor têm de ser fechada depois da escrita está concluída e a ligação do leitor tem de ser fechada e reaberta antes para ler os dados. Utilize o seguinte método para sincronizar escreve e lê entre 2 ligações com o controlador de ODBC do Microsoft Access e o ADO:
Referências180223
(http://support.microsoft.com/kb/180223/EN-US/
)
Como sincronizar leituras e escritas 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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 de Artigos |






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



Voltar ao topo