CDaoRecordset::GetCacheSize
更新 : 2007 年 11 月
キャッシュされたレコード数を取得します。
long GetCacheSize( );
戻り値
ODBC データ ソースからローカルにキャッシュされるデータを持つダイナセット タイプのレコードセットのレコード数を示す値を返します。
解説
データのキャッシュにより、ダイナセット タイプのレコードセット オブジェクトを使用してリモート サーバーからデータを取り出すアプリケーションのパフォーマンスが向上します。キャッシュは、サーバーから直前に取り出されたデータがアプリケーションが実行中に再度要求されることを想定して、そのデータを保持しておくローカル メモリ領域です。Microsoft Jet データベース エンジンは、データが要求されると、サーバーからデータをフェッチする前にキャッシュを調べます。サーバーからのデータのフェッチには時間がかかるためです。ODBC データ ソースからでないデータは、キャッシュには保存されません。
接続されたテーブルのような ODBC データ ソースは、ローカル キャッシュを持つことができます。
関連情報については、DAO ヘルプの「CacheSize, CacheStart Properties」を参照してください。
必要条件
ヘッダー : afxdao.h