Bonjour à tous, je vous expose mon problème :
Je dois copier une base de donnée propriétaire (logiciel SAGE ligne 100) dans une base ACCESS 07, via du code VisualBasic.
Pour la connexion à la base de données, j'utilise une connexion ODBC en passant par un DSN, et l'objet ADODB.RecordSet pour copier chaque ligne dans une base ACCESS.
Mon problème est que c'est trop long ! Je met environ 1 minute pour copier 2200 lignes.
J'ai essayé de faire la même chose en mode graphique avec les outils ACCESS (lier une base de donnée + requete) et le resultat est quasi-instantané.
Comme il s'agit de la meme connexion, je pense que mon problème vient de l'objet que j'utilise, qui ne doit pas être très optimisé.
Ma question est la suivante :
Existe-t'il un autre objet que le recordset, ou carrément une autre méthode pour copier une table entière ?
Merci pour vos réponses.
Partager