Bonjour,
Je travaille actuellement à un utilitaire de conversion de données, vers des fichiers au format Access. Je code sous Borland C++ Builder 6, et j'utilise la bibliothèque ADO.
Lorsque je veux insérer mes données au sein du fichier Access de sortie, après m'etre connecté à ADO, j'utilise le composant ADOCommand, et je fais mes 20.000 insertions de suite :
Code :
- ADOCommand1->CommandText="insert into "+nom_table1+...
- ADOCommand1->Execute();
- ADOCommand1->CommandText="insert into "+nom_table1+...
- ADOCommand1->Execute();
- ADOCommand1->CommandText="insert into "+nom_table1+...
- ADOCommand1->Execute();
- ...
|
Le problème, c'est que c'est très lent !! (environ 2 minutes pour 20.000 enregistrements).
Y'a t'il d'autres moyens avec ADO, pour faire des insertions multiples ? Ne peut-on pas insérer carrément tout un groupe de données ??
Merci !
Message édité par benj63 le 02-03-2003 à 22:23:09