Compartilhar via


CDatabase::SetLoginTimeout

Chamar essa função de membro — antes de chamar OpenEx ou Abrir — para substituir o padrão reservados número de segundos antes do tempo limite tentativa de uma conexão da fonte de dados.

void SetLoginTimeout( 
   DWORD dwSeconds  
);

Parâmetros

  • dwSeconds
    O número de segundos para permitir antes do tempo limite de uma tentativa de conexão.

Comentários

Uma tentativa de conexão pode tempo limite se, por exemplo, o DBMS não está disponível. Chamada SetLoginTimeout depois que você constrói o objeto não inicializado de CDatabase mas antes de você chamar OpenEx ou Abrir.

O valor padrão para o tempo limite de login é 15 segundos. Nem todas as fontes de dados oferecem suporte à capacidade para especificar um valor de tempo limite de logon. Se a fonte de dados não suporta o tempo limite, você obtém a saída de rastreamento mas não uma exceção. Um valor de 0 significa “infinito”.

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Classe incorporadas

Gráfico da hierarquia

CDatabase::OnSetOptions

CDatabase::SetQueryTimeout