CDaoRecordset::SetCacheStart

void SetCacheStart (COleVariant varBookmark );
throw (CDaoException, CMemoryException);

Parametreleri

varBookmark

Önbelleğe alınacak Recordset'teki ilk kaydın yer imini belirten bir COleVariant.

Açıklamalar

Önbelleğe alınacak Recordset'teki ilk kaydın yer imini belirtmek için bu üye işlevini çağırın. SetCacheStart üye işlevi varBookmark parametresi için herhangi bir kayıt yer imi değerini kullanabilirsiniz. Önbelleğin geçerli kaydı başlatmak, SetBookmarkkullanarak bu kayıt için bir yer imi oluşturmak ve yer işaretinin değerini SetCacheStart üye işlevi için parametre olarak geçirmek istediğiniz kayıt olun.

Microsoft Jet veritabanı altyapısı kayıtları önbellek aralığında önbellekten ister ve sunucudan kayıt önbelleği aralığın dışında ister.

Önbellekten alınan kayıtlar aynı anda kaynak verilere diğer kullanıcılar tarafından yapılan değişiklikleri yansıtmaz.

Tüm önbelleğe alınmış verilerin güncelleştirilmesini zorlamak için SetCacheSize lSize parametresi 0 olarak geçmek, SetCacheSize ilk olarak istediğiniz önbellek boyutu ile tekrar arayın ve FillCache üye işlev çağrısı.

Not bir UNICODE recordset değil oluşturuyorsanız, COleVariant nesne açıkça ANSI bildirilmesi gerekir. Bu vt_bstrt için (ANSI) ayarlamak vtSrc ile COleVariant::COleVariant( lpszSrc, vtSrc ) şeklinde Oluşturucu kullanarak ya da vt_bstrt için ayarlamak vtSrc ile Set( lpszSrc, vtSrc ) COleVariant işlevi kullanılarak yapılabilir.

Kayıtları bulma hakkında daha fazla bilgi için bkz: yazı dao kayıt kümesi: kayıt gezinti Visual c++ Programcı Kılavuzu. İlgili bilgiler için bkz: dao Yardım konusunu CacheSize, CacheStart özellikleri".

CDaoRecordset ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CDaoRecordset::FillCache, CDaoRecordset::GetCacheSize, CDaoRecordset::GetCacheStart, CDaoRecordset::SetCacheSize

Index