Bonjour ,

J'utilise une DB SQL 2000 et Delphi 6 E .
Je place :
2 Tquery pour réaliser des requêtes indépendantes sur 2
tables de la même base de données.
Les 2 TQuery sont attachés au même TDatabase.
Le premier contient dans sa propiété SQL :
Select * from Table1
et le deuxième contient :
Select * from Table2
Lorsque l'on fait Active := TRUE sur le premier TQuery
le traitement est bien réalisé et l'observation sous le moniteur SQL
ne révèle rien de particulier.
Par contre lorsque l'on ouvre le deuxième TQuery ( Active := TRUE) sans refermer le premier,
on voit dans le moniteur SQL qu'il parcours la totalité des enregistrements du premier TQuery et s'occupe ensuite du deuxième, ce qui devient très long si la table 1 contient beaucoup d'enregistrements.

En dehors de fermer le premier TQuery y-a-t-il une solution ?

Merci d'avance pour votre aide