Como modificar o valor de tempo limite aplicável às consultas SQL do Access

Compartilhe agora:

Neste artigo, veremos como alterar o valor de tempo limite padrão colocado no MS Access para executar consultas

Modifique o valor de tempo limite aplicável.Muitas vezes, ao usar consultas no aplicativo MS Access, bem como SQL Server, há instâncias em que sua consulta pode expirar antes que você possa obter os resultados da consulta. Muitos usuários dos aplicativos desconhecem a possibilidade de modificar os tempos de consulta em ambos os aplicativos. Embora ambos os aplicativos variem muito em suas capacidades de conter dados, um tipo de procedimento semelhante é usado em ambos para modificação dos tempos de consulta. Existem três variantes de consultas que podem ser modificadas

Consulta pré-existente

A interface de design de consulta (exibição) no MS Access e a exibição SQL no SQL Server contém poucas consultas pré-construídas, com valor de tempo limite padrão de 60 segundos. Este valor pode ser alterado através dos seguintes passos:

  1. Abra o banco de dados no qual deseja inserir a consulta, selecione a consulta para a qual deseja alterar o valor de tempo limite padrão e selecione Visualização de design no menu suspenso.Selecione a consulta e selecione a exibição de design
  1. Na janela Design View, selecione View Icon e clique em SQL View no menu suspenso.Clique na visualização SQL
  1. Na janela SQL View, selecione View na barra de menus e clique em Properties no menu suspenso.Clique em Propriedades
  1. Na janela Query Properties, selecione um novo valor de tempo para o campo ODBC Timeout. Se você definir o valor como 0, a consulta não atingirá o tempo limite.Selecione um novo valor de tempo para o campo de tempo limite ODBC
  1. Em seguida, feche a janela da interface e finalize salvando o novo valor de tempo limite.

Consultas SQL brutas incluídas no código VBA

Para modificar o tempo limite de consulta para uma única consulta ou várias consultas em várias outras consultas SQL brutas no código VBA, você deve usar o Code Editor. Ele contém dois tipos de objetos de banco de dados ADO e DAO, ambos usam um código específico para modificar os valores de tempo limite para consultas SQL brutas no código VBA.

Valor de tempo limite de consulta presente no registro

Siga estas etapas para alterar o valor do tempo limite da consulta presente no registro:

  1. Abra o Editor do Registro. Iniciar > Executar – digite 'Regedit' na caixa de comando.Digite 'Regedit' na caixa de comando
  1. Abra o Editor do Registro. Procure a entrada de registro presente para ODBC. Sua localização será diferente em todas as edições.Localize a entrada do registro para ODBC
  1. Selecione a entrada Query Timeout para modificar o Query Timeout. Clique duas vezes na entrada e insira o valor decimal que deseja definir.Editar valor QueryTimeout
  1. Salve o valor de tempo limite recém-inserido clicando em OK e feche o Editor do Registro.

É importante ter em mente que, se você estiver alterando o tempo limite da consulta em um banco de dados do Access aberto, será necessário fechar o banco de dados e abri-lo novamente antes de modificar o tempo limite da consulta.

Esta disposição de alterar o tempo limite da consulta no MS Access e no MS SQL Server é muito útil. Isso não mantém o usuário tenso com o tempo limite da consulta logo após ser iniciado, talvez até antes que ela possa buscar os resultados. Além disso, quando as consultas não são executadas devido a tempos de espera curtos, os usuários podem suspeitar que estão lidando com um mdb corrompido arquivo enquanto o problema pode ser completamente diferente. Ao aumentar o valor do tempo limite de consulta para aplicativos de banco de dados, um usuário pode inserir consultas de maneira mais relaxada, sem medo de que o tempo limite da consulta se esgote ou de se preocupar indevidamente com a integridade do banco de dados.

Introdução do autor:

Vivian Stevens é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo reparar danos no banco de dados mdf e produtos de software de recuperação do Excel. Para mais informações visite www.datanumen.com

Compartilhe agora:

Comentários estão fechados.