CDaoWorkspace::Idle

静的 void パスカル アイドル (int nAction dbFreeLocks =);
throw (CDaoException, CMemoryException);

パラメーター

nAction

アイドル状態の処理中に実行するアクション。現在、唯一の有効なアクションdbFreeLocksです。

解説

データベース エンジンのための大量のデータ処理が最新でない可能性がありますバック グラウンド タスクを実行する機会を提供するには、アイドルを呼び出します。これはマルチ ユーザー、マルチタスクの環境ではないすべてのレコードにレコード セットを最新に保つに十分なバック グラウンド処理時間当てはまります。

重要特価;アイドルを呼び出し、Microsoft Jet データベース エンジンのバージョン 3.0 で作成されたデータベースの必要はありません。以前のバージョンで作成されたデータベースだけのアイドルを使用します。(&N)。

通常、読み取りロックが解除され、ローカルなダイナセット タイプのレコード セット オブジェクト内のデータが更新のみ他のアクション (マウスの動きを含む) は発生しないとき。定期的にIdleを呼び出す場合は、不要な読み取りロックを解放することによってタスクを処理する背景に追いつくために時間をデータベース エンジンを提供します。すべての読み取りロックが解除されるまで、 dbFreeLocks定数を指定する引数として処理を遅延します。

アプリケーションの複数のインスタンスを実行している場合を除き、このメンバー関数ではシングル ユーザー環境では不要です。メモリのロックを解放するディスクにデータをフラッシュするには、データベース エンジンIdleメンバー関数、マルチ ユーザー環境でのパフォーマンスを向上させる可能性があります。操作をトランザクションの一部を読み込みロックを解放することもできます。

ワークスペースの詳細情報を参照してください DAO ワークスペースVisual の C++ プログラマのガイド。関連情報についてを参照してくださいアイドル DAO ヘルプの「方法」トピック。

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

Index