CDaoDatabase::SetQueryTimeout
telefonar Essa função de membro para ignorar o número padrão de segundos permitido antes do time limite do banco de dados conectado operações posteriores.
void SetQueryTimeout(
short nSeconds
);
Parâmetros
- nSeconds
O número de segundos para permitir que antes de uma tentativa de consulta expira.
Comentários
Uma operação pode ser time limite por causa de problemas de acesso de rede, time de processamento de consultas excessivas e assim por diante. De telefonarSetQueryTimeout antes de abrir o conjunto de registros ou antes de chamar o conjunto de registros AddNew, Atualização, or Excluir funções de membro se você desejar alterar o valor do tempo limite da consulta.A configuração afeta todas as subseqüentes em aberto, AddNew, Atualização, and Excluir chamadas para quaisquer conjuntos de registros associados a este CDaoDatabase objeto. Alterar o valor do tempo limite da consulta para um conjunto de registros após abertura não altera o valor para o conjunto de registros.Por exemplo, subseqüentes Mover operações não usam o novo valor.
O valor padrão de tempos limite de consulta é de 60 segundos.Nem todos os bancos de dados oferecem suporte à capacidade de conjunto um valor de tempo limite da consulta.Se você conjunto um valor de tempo limite de consulta de 0, nenhum tempo limite ocorre; a comunicação com o banco de dados pode parar de responder.Esse comportamento pode ser útil durante o desenvolvimento.
Para obter informações relacionadas, consulte o tópico "Propriedade QueryTimeout" na Ajuda do DAO.
Requisitos
Cabeçalho: afxdao.h
Consulte também
Referência
CDaoWorkspace::SetLoginTimeout