Bonjour à tous,
J'ai besoin de MAJ des fichiers Excel avec des données Access. Je reprends du code qui utilise ADODB, solution qui semble plus performante et moins gourmande que DAO. Ce point de vue fait d'ailleurs l'objet de moult post. Mais passons , ce n'est pas mon objet!
Suite à la lecture de ce Benchmark, je voulais avoir un retour d'expérience sur la meilleure solution entre
oRecordset.Filter (sCrit)
sSql = "SELECT DISTINCT * FROM ...." : Set oRSet = oCnx.Execute(sSql)
Comme je pense que le choix est également déterminé par le contexte applicatif, le voilà :
- La version Office est la version 365 --> Cloud ?
- La base Access est sur réseau
- Le fichier Excel est sur le réseau mais pas le même lecteur --> Bon pas expert des architecture je ne sais pas si cela est un élément important
Comme je ne sais pas comment est géré le cache de l'objet recordset, localisé sur :
- Le PC ?
- Sur le Réseau ?
- Dans le Cloud ?
La question est donc de savoir , quelle est la solution la plus rapide sachant que leur appel se fait dans une boucle comptant a minima 1000 itérations
Merci par avance
Partager