次の方法で共有


CDaoDatabase::SetQueryTimeout

接続されたデータベースの後続の操作がタイムアウトするまでの秒数の既定値を割り当てるにオーバーライドする場合は、このメンバー関数を呼び出します。

void SetQueryTimeout( 
   short nSeconds  
);

パラメーター

  • nSeconds
    クエリを試みる前に許容される秒数はタイムアウトします。

解説

操作は、ネットワーク アクセス問題は、処理する追加のクエリの場合などがタイムアウトすることがあります。自分のレコードセットを開くまたはレコードセットの AddNew更新、または [削除] のメンバー関数を呼び出す前に SetQueryTimeout を呼び出します。クエリ タイムアウト値を変更する場合は。設定は、すべての後続 [開く]AddNew更新に影響するので、この CDaoDatabase に関連付けられているレコードセットへの [削除] の呼び出しを追加します。先頭がレコードセットの値を変更されていないとレコードセットのクエリ タイムアウト値の変更。たとえば、[移動] の後続の操作は新しい値を使用しません。

クエリ タイムアウトの既定値は 60 秒です。すべてのデータベースがクエリ タイムアウト値を設定する機能をサポートしていません。セット 0 のクエリ タイムアウト値、タイムアウト一致; データベースとの通信が応答しなくなる可能性があります。この動作は開発中に役立つことがあります。

関連情報は、DAO ヘルプ トピック QueryTimeout プロパティ「」を参照してください。

必要条件

Header: afxdao.h

参照

関連項目

CDaoDatabase クラス

階層図

CDaoWorkspace::SetLoginTimeout