Bonjour,
J'essaie de récupérer des données d'une base Acces à l'aide du code :
_connexion = new OleDbConnection(new StringBuilder("Provider=Microsoft.Jet.OLEDB.4.0;Data source=").Append(Application.CheminBaseDeDonneesABiTAVISION).ToString());
OleDbDataAdapter resultat = new OleDbDataAdapter(in_requete, _connexion);
resultat.Fill(donnees);
Mon problème est que pour la récupération de 80 champs (tous nommés dans la requête) d'une table (avec une simple clause WHERE), la requête est effectuée en moins d'une seconde, mais l'instruction :
resultat.fill(donnees)
prend elle environ 4 secondes !!!
Manque-t-il quelque chose dans mes instructions ?
Partager