Bonjour,
Je debute en BD. J'ai des TADOQuery (j'imagine que ca doit etre globalement le meme probleme avec des TQuery ou autres) qui me servent a interroger ma base selon des criteres donnees. Je vais avoir beaucoup d'utilisateur connecté a la base C/S et je voudrais essayer de privilegier les perfomances. Une fois la requete faite, je n'ai pas necessite que les donnees soient raffraichies a quelque intervalle que ce soit, de plus je n'ai pas l'intention de permettre l'edition des donnees dans mon TADOQuery directement :
J'ai un DBGrid qui affiche le resultat de mon TADOQuery et au besoin je recharge la ligne qui interesse l'utilisateur dans une interface de saisie dediee par une nouvelle requete SQL pour etre sur d'avoir les dernieres donnees mises a jour pour la ligne en question.
En bref je voudrais afficher le resultat de ma requete, garder les resultats au niveau local pour recuperer l'identifiant idoine pour pouvoir charger le tuple que selectionnera l'utilisateur et point barre.
Pour l'instant mon TADOQuery a son curseur a useclient. Il y a t'il d'autres elements de code a rajouter pour etre sur de ne pas declencher du trafic reseau ou des sollicitations au processeur du serveur inutiles...
Est-ce que je me pose les bonnes questions et estce que c'est une bonne maniere de fonctionner en programmation de BD ?
Merci pour vos reponses !
Partager