Bonjour,
Je me pose une question. Concernant la manière de lire les données dans une base access.
J'ai pris pour habitude d'établir la connexion, de lancer ma requete et de fermer immédiatement la connexion à la base.
Si je dois filtrer sur la première requete, alors je rouvre une connexion pour relancer une requete avec les critères de filtre et je referme de suite la connexion.
Je me dis que ce n'est peut être pas optimal, et je voudrais savoir niveau performance, la différence entre :
1 :
- se connecter à la base access
- ouvrir un record set pour requete de selection
- charger les données du recordset dans un formulaire excel
- fermer la connexion à la base
- Se reconnecter à la base access
- ouvrir un record set avec la même requete + critères de filtre Where
- Charger les donnes du recordset dans un formulaire excel
- fermer la connexion à la base
2 :
- se connecter à la base access
- ouvrir un record set pour requete de selection
- charger les données du recordset dans un formulaire excel
- Filtrer sur le recordset avec le propriété ".Filtre"
- Charger les donnes du recordset dans un formulaire excel
Partager