次の方法で共有


CDaoDatabase::GetQueryTimeout

接続されたデータベースの後続の操作がタイムアウト前に現在の秒数を割り当てるに取得する場合は、このメンバー関数を呼び出します。

short GetQueryTimeout( );

戻り値

秒にタイムアウト値を格納する short 整数。

解説

操作には、ネットワーク アクセス問題が原因で、処理する追加のクエリがタイムアウトすることがあります。設定が行われている間、すべての開いてに、追加の新しい更新影響を受け、この CDaoDatabase に関連付けられているレコードセットの削除操作を追加します。SetQueryTimeoutを呼び出して現在のタイムアウトの設定を変更できます。先頭がレコードセットの値を変更されていないとレコードセットのクエリ タイムアウト値の変更。たとえば、[移動] の後続の操作は新しい値を使用しません。既定値は、最初にデータベース エンジンが初期化されるときに設定されます。

クエリ タイムアウトの既定値は、Windows レジストリから取得されます。レジストリ設定がない場合、既定値は 60 秒です。すべてのデータベースがクエリ タイムアウト値を設定する機能をサポートしていません。セット 0 のクエリ タイムアウト値、タイムアウト一致; とデータベースとの通信が応答しなくなる可能性があります。この動作は開発中に役立つことがあります。呼び出しが失敗した場合、MFC は CDaoException型の例外をスローします。

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

必要条件

Header: afxdao.h

参照

関連項目

CDaoDatabase クラス

階層図

CDaoWorkspace::SetLoginTimeout