Propriété ADO CacheSize


❮ Référence complète de l'objet Recordset

La propriété CacheSize définit ou renvoie une valeur longue qui spécifie le nombre d'enregistrements pouvant être mis en cache localement en mémoire. La valeur doit être supérieure à 0.

Remarque : Vous pouvez modifier cette propriété à tout moment, tant que l'ensemble d'enregistrements existe, mais n'oubliez pas que le contenu mis en cache ne changera pas avant la prochaine récupération à partir de la base de données.

La valeur par défaut de cette propriété est 1. Cela signifie qu'un seul enregistrement est extrait et mis en cache à la fois. Pour les grandes bases de données, ce n'est pas efficace. Une valeur plus élevée accélérera les opérations, mais n'oubliez pas que les enregistrements mis en cache peuvent ne pas afficher les modifications récentes apportées à la base de données. Pour éviter cela, vous pouvez appeler régulièrement la méthode Resync, qui mettra à jour le cache.


Syntaxe

objRecordset.CacheSize

❮ Référence complète de l'objet Recordset