CDaoRecordset::SetCacheStart
キャッシュするレコードセットの最初のレコードのブックマークを指定するには、このメンバー関数を呼び出します。
void SetCacheStart(
COleVariant varBookmark
);
パラメーター
- varBookmark
COleVariant キャッシュするレコードセットの最初のレコードのブックマークを指定します。
解説
SetCacheStart のメンバー関数の varBookmark のパラメーターに各レコードのブックマークの値を使用できます。が現在のレコードを使用してキャッシュを開始するレコードを作成 SetBookmarkを使用してそのレコードのブックマークを確立し、SetCacheStart のメンバー関数のパラメーターとしてブックマークの値を渡します。
キャッシュからキャッシュのスコープ内の Microsoft Jet データベース エンジンの要求のレコードとして、サーバーでキャッシュの範囲外のレコードが必要です。
キャッシュから取得したレコードは、他のユーザーが同時に行ったソース データの変更を反映しません。
すべてのキャッシュされたデータの更新を強制するには、0 として SetCacheSize の lSize のパラメーターを、もう一度呼び出して、最初に要求されたキャッシュのサイズの SetCacheSize を呼び出し、次にします FillCache のメンバー関数を渡します。
UNICODE のレコードセットを作成していない場合 COleVariant のオブジェクトを明示的に ANSI 形式と宣言することに注意してください。これは vtSrc のコンストラクターの COleVariant::COleVariant( lpszSrc**,** vtSrc ) のフォームを使用して VT_BSTRT (ANSI) に設定することもできます COleVariant 関数 SetString( lpszSrc**,** vtSrcを使用して vtSrc の ) は VT_BSTRTに設定します。
関連情報については、" " CacheSize の DAO ヘルプ CacheStart のプロパティに」を参照してください。
必要条件
Header: afxdao.h