cs_josiane
Messages postés6Date d'inscriptionlundi 10 juin 2002StatutMembreDernière intervention 7 février 2003
-
26 juin 2002 à 09:16
PatriceVB
Messages postés562Date d'inscriptiondimanche 16 décembre 2001StatutModérateurDernière intervention26 décembre 2007
-
26 juin 2002 à 16:58
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 !
PatriceVB
Messages postés562Date d'inscriptiondimanche 16 décembre 2001StatutModérateurDernière intervention26 décembre 2007 26 juin 2002 à 09:31
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
cs_josiane
Messages postés6Date d'inscriptionlundi 10 juin 2002StatutMembreDernière intervention 7 février 2003 26 juin 2002 à 15:26
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
Vous n’avez pas trouvé la réponse que vous recherchez ?