CDaoDatabase::SetQueryTimeout

void SetQueryTimeout (短い nSeconds );
throw (CDaoException, CMemoryException);

パラメーター

nSeconds

タイムアウトはクエリの試行前に許可する秒数。

解説

以降の操作で、接続しているデータベース時間の前に許可する秒数は、デフォルトを上書きするにはこのメンバー関数を呼び出します。操作では、時間外にネットワーク アクセスの問題、過剰なクエリ処理時間による可能性があります。SetQueryTimeoutは、レコード セットを開く前に、またはクエリのタイムアウト値を変更する場合は、レコード セットのAddNew更新、または削除するメンバー関数を呼び出す前に呼び出します。すべての後続オープンAddNewUpdate、および削除の呼び出しこのCDaoDatabaseオブジェクトに関連付けられたすべてのレコード セットに設定します。開封後、レコード セットのクエリのタイムアウト値を変更しても、レコード セットの値は変更されません。たとえば、その後移動操作では、新しい値は使用しないでください。

クエリ タイムアウトの既定値は 60 秒です。すべてのデータベース クエリのタイムアウト値を設定する機能をサポートします。0 のクエリ タイムアウト値を設定すると、タイムアウトは発生しません。データベースとの通信がハングします。この現象は開発時に役に立つかもしれません。

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

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

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

Index