次の方法で共有


CDatabase::SetLoginTimeout

OpenEx または Open を呼び出す前に呼び出し、データ ソースへの接続がタイム アウトになる既定の秒数をオーバーライドします。

void SetLoginTimeout(
   DWORD dwSeconds 
);

パラメーター

  • dwSeconds
    接続がタイム アウトになる秒数。

解説

たとえば、DBMS を利用できない場合、接続がタイム アウトになります。 初期化されていない CDatabase オブジェクトを構築した後、OpenEx または Open を呼び出す前に SetLoginTimeout を呼び出します。

ログイン タイムアウトの既定値は 15 秒です。 すべてのデータ ソースでログイン タイムアウト値を指定できるわけではありません。 タイムアウト値の指定をサポートしていないデータベースの場合、トレースが出力されますが、例外は発生しません。 0 を指定すると、タイム アウトが発生しません。

必要条件

**ヘッダー:**afxdb.h

参照

参照

CDatabase クラス

階層図

CDatabase::OnSetOptions

CDatabase::SetQueryTimeout

その他の技術情報

CDatabase のメンバー