Probleme addnew sur bdd access

Messages postés
6
Date d'inscription
lundi 10 juin 2002
Statut
Membre
Dernière intervention
7 février 2003
-
Messages postés
562
Date d'inscription
dimanche 16 décembre 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
-
mon appli nécessite la création d'une liste de 100 à 200 enregistrements sans visualisation

j'utilise ADO et les recordset

j'ai donc une boucle qui fait

- un new recordset
- un addnew
- l'init des champs
- et un update de la base à chaque ajout

cet ajout prend une minute pour un jeu de 100 enreg environ
C trop long

je vous soumets ma petite question donc

j'ai du mal à m'y retrouver face aux différents outils d'accès aux bases et je voudrais que ça prenne moins de temps
parce que je vais avoir des accès distants à cette base et sans serveur (base acces partagée)
mais dans ce que j'ai lu (msdn ...), je n'ai pas trouvé mon bohneur
SI quelqu'un a une idée ou une adresse d'info
je prends !

5 réponses

Messages postés
562
Date d'inscription
dimanche 16 décembre 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
1
Je ne comprends pas ce que tu fais au début de ta boucle : tu créés un nouveau recordset à chaque fois ?
Si c le cas, c n'est pas la peine de le faire et tu perds bcp de temps en le faisant.
Ta boucle devrait être :
.addnew
!nomchamp=tesdonnées
.update

et c tout
voilà
@+
Messages postés
6
Date d'inscription
lundi 10 juin 2002
Statut
Membre
Dernière intervention
7 février 2003

J'ai suivi ton conseils
et ça marche

merci , non mais vraiment merci
Messages postés
562
Date d'inscription
dimanche 16 décembre 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
1
Ca a entièremet résolu tes problèmes de vitesse ?
Messages postés
6
Date d'inscription
lundi 10 juin 2002
Statut
Membre
Dernière intervention
7 février 2003

Sur les tests que j'ai effectué oui
mais sur des longues distances je ne peux pas encore le dire.
Je transmettrais dès que nous effectuerons des tests en réel

mais de 1 mn on est passé à quelques sec
Messages postés
562
Date d'inscription
dimanche 16 décembre 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
1
Y a du progrès :-)
Très bien, bonne continuation
@+