Aracılığıyla paylaş


CDaoRecordset::SetCacheSize

Önbelleğe alınacak kayıt sayısını ayarlamak için bu üye işlevini çağırın.

void SetCacheSize(
   long lSize 
);

Parametreler

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

Notlar

Bir alan veri, uygulama çalışırken yeniden istenecek bakımından sunucudan en son alınan verileri tutan yerel bellekte önbelleğidir.Verileri önbelleğe alma, dinamik küme türünde 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 önce daha uzun sürer, sunucudan almak yerine denetler.Bir odbc veri kaynağından gelmesi değil veri önbelleğe kaydedilmez.

Yerel bir önbellek ekli bir tablo gibi herhangi bir odbc veri kaynağına sahip olabilir.Önbellek oluşturmak için çağrı uzak veri kaynağından bir recordset nesnesi açmak SetCacheSize ve SetCacheStart üye işlevler ve ardından arama FillCache üye işlev veya taşıma işlemlerini birini kullanarak kayıtları üzerinden adım.lSize Parametresi SetCacheSize üye işlev uygulamanızın çalışabilirler ile aynı anda kayıt sayısı üzerinde temel alabilir.Ekranda görüntülenecek veri kaynağı olarak bir Recordset'i kullanıyorsanız, örneğin, koyulacaktır SetCacheSizelSize parametresi olarak bir seferde 20 kayıt görüntülemesi için 20.

İlgili bilgiler için dao Yardımı'nda "CacheSize, CacheStart özellikleri" konusuna bakın.

Gereksinimler

Başlık: afxdao.h

Ayrıca bkz.

Başvuru

CDaoRecordset sınıfı

Hiyerarşi grafik

CDaoRecordset::FillCache

CDaoRecordset::GetCacheSize

CDaoRecordset::GetCacheStart

CDaoRecordset::SetCacheStart