次の方法で共有


CDaoRecordset::GetCacheSize

更新 : 2007 年 11 月

キャッシュされたレコード数を取得します。

long GetCacheSize( );

戻り値

ODBC データ ソースからローカルにキャッシュされるデータを持つダイナセット タイプのレコードセットのレコード数を示す値を返します。

解説

データのキャッシュにより、ダイナセット タイプのレコードセット オブジェクトを使用してリモート サーバーからデータを取り出すアプリケーションのパフォーマンスが向上します。キャッシュは、サーバーから直前に取り出されたデータがアプリケーションが実行中に再度要求されることを想定して、そのデータを保持しておくローカル メモリ領域です。Microsoft Jet データベース エンジンは、データが要求されると、サーバーからデータをフェッチする前にキャッシュを調べます。サーバーからのデータのフェッチには時間がかかるためです。ODBC データ ソースからでないデータは、キャッシュには保存されません。

接続されたテーブルのような ODBC データ ソースは、ローカル キャッシュを持つことができます。

関連情報については、DAO ヘルプの「CacheSize, CacheStart Properties」を参照してください。

必要条件

ヘッダー : afxdao.h

参照

参照

CDaoRecordset クラス

階層図

CDaoRecordset::FillCache

CDaoRecordset::GetCacheStart

CDaoRecordset::SetCacheSize

CDaoRecordset::SetCacheStart

その他の技術情報

CDaoRecordset のメンバ