void SetQueryTimeout (短い nSeconds );
throw (CDaoException, CMemoryException);
パラメーター
nSeconds
タイムアウトはクエリの試行前に許可する秒数。
解説
以降の操作で、接続しているデータベース時間の前に許可する秒数は、デフォルトを上書きするにはこのメンバー関数を呼び出します。操作では、時間外にネットワーク アクセスの問題、過剰なクエリ処理時間による可能性があります。SetQueryTimeoutは、レコード セットを開く前に、またはクエリのタイムアウト値を変更する場合は、レコード セットのAddNew、更新、または削除するメンバー関数を呼び出す前に呼び出します。すべての後続オープン、 AddNew、 Update、および削除の呼び出しこのCDaoDatabaseオブジェクトに関連付けられたすべてのレコード セットに設定します。開封後、レコード セットのクエリのタイムアウト値を変更しても、レコード セットの値は変更されません。たとえば、その後移動操作では、新しい値は使用しないでください。
クエリ タイムアウトの既定値は 60 秒です。すべてのデータベース クエリのタイムアウト値を設定する機能をサポートします。0 のクエリ タイムアウト値を設定すると、タイムアウトは発生しません。データベースとの通信がハングします。この現象は開発時に役に立つかもしれません。
関連情報については、DAO ヘルプの「QueryTimeout プロパティ」のトピックを参照してください。
CDaoDatabase 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CDaoWorkspace::SetLoginTimeout(&N)