Partager via


CDaoRecordset::GetCacheSize

Appelez la fonction membre pour obtenir le nombre d'enregistrements mis en cache.

long GetCacheSize( );

Valeur de retour

Valeur qui spécifie le nombre d'enregistrements dans un recordset de type feuille de réponse dynamique contenant des données à mettre en cache localement d'une source de données ODBC.

Notes

La mise en cache de données améliore les performances d'une application qui récupère des données d'un serveur distant via des objets de recordset de type feuille de réponse dynamique. Un cache est un espace dans la mémoire locale qui juge les données récemment extraites du serveur au cas où les données seront demandées à nouveau l'exécution de l'application. Lorsque les données sont demandées, le moteur de base de données Microsoft Jet examine le cache pour les données demandées en premier lieu de l'extraction du serveur, qui prend le plus de temps. Les données qui ne proviennent pas d'une source de données ODBC ne sont pas enregistrées dans le cache.

Toute source de données ODBC, telle qu'une table jointe, peut avoir un cache local.

Pour des informations connexes, consultez la rubrique « CacheSize, les propriétés de CacheStart » dans l'aide de DAO.

Configuration requise

Header: afxdao.h

Voir aussi

Référence

CDaoRecordset, classe

Graphique de la hiérarchie

CDaoRecordset::FillCache

CDaoRecordset::GetCacheStart

CDaoRecordset::SetCacheSize

CDaoRecordset::SetCacheStart