Bonjour,
Je développe une appli basée sur SQL server avec des composants ADODataset, ADOQuery pour l'essentiel.
L'appli fonctionnera sur des postes clients qui attaqueront un serveur (classique... et banal)
Sur un poste client, lorsqu'on veut rafraichir une base articles qui contient environ 8000 fiches (parce qu'un autre User a ajouté ou modifié une fiche par exemple...), ça prend environ 15 secondes ! ça fait peur !
Quelles sont les méthodes que je pourrais employer, soit pour éviter de descendre les 8000 fiches sur le poste client (sachant qu'il y a des recherches dans toute la base au sein du programme), soit pour rafraichir sans bloquer le programme pendant 15 secondes ?
Aurais-je du utiliser des DatesetProvider et DatasetClient ? ça change quoi ?
Je sais ça fait pas mal de questions, mais la je m'adresse à des pros...
Partager