CDaoRecordset::GetCacheSize

long GetCacheSize () ;
jeter (CDaoException, CMemoryException);

Valeur de retour

Une valeur qui spécifie le nombre d'enregistrements dans un jeu d'enregistrements de type feuille de réponse dynamique contenant des données localement mise en cache d'une source de données ODBC.

Remarques

Appelez cette fonction membre pour obtenir le nombre d'enregistrements mis en cache. Mise en cache de données améliorent les performances d'une application qui extrait des données d'un serveur distant par le biais des objets recordset de type feuille de réponse dynamique. Un cache est un espace dans la mémoire locale qui contient les données récemment récupérées du serveur dans le cas où les données seront demandées à nouveau alors que l'application s'exécute. Lorsque les données sont demandées, le moteur de base de données Microsoft Jet vérifie le cache pour les données demandées d'abord plutôt que de récupérer depuis le serveur, ce qui prend plus de temps. Les données qui ne provient pas d'une source de données ODBC ne sont pas enregistrées dans le cache.

N'importe quelle source de données ODBC, comme une table attachée, peut avoir un cache local.

Pour plus d'informations sur la mise en cache des dossiers, consultez l'article DAO externe : amélioration des performances avec des Sources de données externes dans le Guide du programmeur Visual C++. Pour plus d'informations, consultez la rubrique « CacheSize, CacheStart propriétés » dans l'aide de DAO.

Aperçu de CDaoRecordset |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CDaoRecordset::FillCache, CDaoRecordset::GetCacheStart, CDaoRecordset::SetCacheSize, CDaoRecordset::SetCacheStart

Index