次の方法で共有


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

参照

関連項目

CDaoRecordset クラス

階層図

CDaoRecordset::FillCache

CDaoRecordset::GetCacheSize

CDaoRecordset::GetCacheStart

CDaoRecordset::SetCacheSize