CDaoRecordset::SetCacheSize

void SetCacheSize (uzun lSize );
throw (CDaoException, CMemoryException);

Parametreleri

lSize

Kayıt sayısını belirtir. Normal değer 100'dür. 0 Ayarı, önbelleğe almayı devre dışı bırakır. Ayarı 5 ve 1200 kayıtları arasında olmalıdır. Önbellek önemli miktarda bellek kullanabilir.

Açıklamalar

Önbelleğe alınacak kayıt sayısını ayarlamak için bu üye işlevini çağırın. Bir önbellek, uygulama çalışırken, verileri yeniden istenir, sunucudan en son alınan verileri tutan yerel bellekte bir alandır. Önbelleğe veri türündeki recordset nesneleri üzerinden uzak bir sunucudan veri alan bir uygulama performansını artırır. Veri istendiğinde, Microsoft Jet veritabanı altyapısı için istenen veri önbelleği daha fazla zaman alır sunucudan almak yerine denetler. Does değil gelmek bir odbc veri kaynağından veri önbellekte kayıtlı değil.

Ekli bir tablo gibi herhangi bir odbc veri kaynağı yerel önbellek olabilir. Önbellek oluşturmak için uzak veri kaynağından bir recordset nesnesi açar, SetCacheSize ve SetCacheStart üye arama işlevleri ve taşıma işlemlerini kullanarak FillCache üye işlevi veya kayıtları adım arayın. LSize parametresi SetCacheSize üye işlevi uygulamanız ile aynı anda çalışabilir sayısına kayıtları dayanabilir. Ekranda görüntülenecek veri kaynağı olarak bir Recordset'i kullanıyorsanız, örneğin, eğer SetCacheSize lSize parametre 20-20 kayıtları aynı anda görüntülemek için geçebileceği.

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 "CacheSize, CacheStart özellikleri" dao Yardım konusuna bakın.

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

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

Index