CDatabase::SetLoginTimeout

Rufen Sie diese Memberfunktion bevor Sie OpenExÖffnen aufrufen oder auf - um die standardmäßige Anzahl von Sekunden zu überschreiben, die bis zum Timeout einer versucht haben Datenquellenverbindung bereitgestellt werden.

void SetLoginTimeout(
   DWORD dwSeconds 
);

Parameter

  • dwSeconds
    Die Anzahl der bis zum Timeout für den Sekunden, eines Verbindungsversuchs.

Hinweise

Ein Verbindungsversuch kann Timeout, wenn beispielsweise das DBMS nicht verfügbar ist.Aufruf SetLoginTimeout, nachdem Sie das nicht initialisierte CDatabase-Objekt erstellen, aber bevor Sie OpenEx oder Öffnen aufrufen.

Der Standardwert für das Timeout beträgt 15 Sekunden.Nicht alle Datenquellen unterstützen die Möglichkeit, einen Anmelden Timeoutwert anzugeben.Wenn die Datenquelle nicht Timeout unterstützt, rufen Sie die Ablaufverfolgungsausgabe jedoch keine Ausnahme ab.Ein Wert von 0 bedeutet "unbegrenztes."

Anforderungen

Header: afxdb.h

Siehe auch

Referenz

CDatabase-Klasse

Hierarchien-Diagramm

CDatabase::OnSetOptions

CDatabase::SetQueryTimeout