CDaoDatabase::GetQueryTimeout

curto (GetQueryTimeout);
lançar (CDaoException, CMemoryException);

Valor de retorno

Um inteiro curto que contém o valor de tempo limite em segundos.

Observações

Chame essa função de membro para recuperar o número atual de segundos permitido antes de operações subseqüentes no banco de dados conectado são tempo limite atingidas fora. Uma operação pode tempo limite devido a problemas de acesso à rede, tempo de processamento de consultas excessiva e assim por diante. Enquanto a configuração estiver em vigor, afeta todos os abrir, adicionar novo, atualizar e excluir operações em quaisquer conjuntos de registros associados a este objeto CDaoDatabase . Você pode alterar a configuração de tempo limite atual chamando SetQueryTimeout. Alterar o valor de tempo limite de consulta para um conjunto de registros após Abrindo não altera o valor para o conjunto de registros. Por exemplo, subseqüentes Mover operações não use o novo valor. O valor padrão é inicialmente definido quando o mecanismo de banco de dados é inicializado.

O valor padrão de tempos limite de consulta é obtido o registro do Windows. Se não houver nenhuma configuração de registro, o padrão é 60 segundos. Nem todos os bancos de dados suportam a capacidade de definir um valor de tempo limite de consulta. Se você definir um valor de tempo limite de consulta de 0, sem tempo limite ocorre; e comunicação com o banco de dados pode travar. Esse comportamento pode ser útil durante o desenvolvimento. Se a chamada falhar, MFC lança uma exceção do tipo CDaoException.

Para obter mais informações sobre objetos de banco de dados, consulte o artigo Banco de dados DAO no Guia do programador do Visual C++. Para obter informações relacionadas, consulte o tópico "Propriedade QueryTimeout" na Ajuda do DAO.

Visão geral de CDaoDatabaseMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CDaoWorkspace::SetLoginTimeout

Index