CDaoDatabase::GetQueryTimeout
Chame essa função de membro para recuperar o número corrente de segundos permitido antes de operações posteriores ao banco de dados conectado estão esgotadas.
short GetQueryTimeout( );
Valor de retorno
Um inteiro curto que contém o valor de tempo limite em segundos.
Comentários
Uma operação pode ser time devido a problemas de acesso de rede, time de processamento de consultas excessivas e assim por diante.Enquanto a configuração estiver em vigor, ela afeta todos os, adicionar novas, atualizar e excluir operações em quaisquer conjuntos de registros associados a este CDaoDatabase objeto. Você pode alterar a configuração de tempo limite corrente chamando SetQueryTimeout.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 é inicialmente conjunto quando o mecanismo de banco de dados for inicializado.
O valor padrão de tempos limite de consulta é obtido do registro do Windows.Se não houver nenhuma configuração do registro, o padrão é 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; e a comunicação com o banco de dados pode parar.Esse comportamento pode ser útil durante o desenvolvimento.Se a telefonar falhar, o MFC lança uma exceção do tipo CDaoException.
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