privatevoid SetQueryTimeout ( DWORD dwSeconds );
Parâmetros
dwSeconds
O número de segundos para permitir antes uma tentativa de consulta expira.
Observações
Chame essa função de membro para substituir o número padrão de segundos permitido antes de operações subseqüentes no fonte dados conectado tempo limite. Uma operação pode tempo limite devido a problemas de acesso à rede, tempo de processamento de consultas excessiva e assim por diante. Chame SetQueryTimeout antes de abrir o conjunto de registros ou antes para chamar o conjunto de registros AddNew, Atualizar ou Excluir funções de membro se você quiser alterar o valor de tempo limite de consulta. A configuração afeta todas as chamadas subseqüentes Abrir, AddNew, atualizaçãoe Excluir para quaisquer conjuntos de registros associados a este objeto CDatabase . 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 de tempos limite de consulta é de 15 segundos. Nem todas as fontes 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; a comunicação com o Origem de dados pode travar. Esse comportamento pode ser útil durante o desenvolvimento. Se a fonte de dados não oferece suporte para tempo limite, você recebe saída de rastreamento, mas não uma exceção.
Visão geral de CDatabase | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CDatabase::SetLoginTimeout