CDaoDatabase::GetQueryTimeout

短い GetQueryTimeout ();
(CDaoException、CMemoryException) を投げます。

戻り値

秒単位でタイムアウト値を含む、短い整数。

解説

現在の接続のデータベース上の後続の操作がタイムアウトになる秒数を取得するにはこのメンバー関数を呼び出します。操作では、時間外にネットワーク アクセスの問題、過剰なクエリ処理時間による可能性があります。設定中に、開いているすべてに影響、新規追加、更新、および削除の操作このCDaoDatabaseオブジェクトに関連付けられたすべてのレコード セットに。SetQueryTimeoutを呼び出すことによって現在のタイムアウト設定を変更することができます。開封後、レコード セットのクエリのタイムアウト値を変更しても、レコード セットの値は変更されません。たとえば、その後移動操作では、新しい値は使用しないでください。データベース エンジンが初期化されたときに既定値が初期設定です。

クエリ タイムアウトの既定値は、Windows レジストリから取得されます。レジストリ設定がない場合は、既定値は 60 秒です。すべてのデータベース クエリのタイムアウト値を設定する機能をサポートします。0 のクエリ タイムアウト値を設定すると、タイムアウトは発生しません。データベースとの通信がハングアップする可能性があります。この現象は開発時に役に立ちます。呼び出しが失敗した場合は、MFCは CDaoException型の例外をスローします。

データベース オブジェクトの詳細情報を参照してください DAO データベースVisual の C++ プログラマのガイド。関連情報については、DAO ヘルプの「QueryTimeout プロパティ」のトピックを参照してください。

CDaoDatabase 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CDaoWorkspace::SetLoginTimeout(&N)

Index