nö,
Query muss dazu doch nicht ständig aktiv sein.
Clientdataset.Open (oder Clientdataset.Active:=true) öffnet selber intern die
Query, zieht sich die Daten ins
RAM und macht die
Query wieder zu. Erst bei Refresh, ApplyUpdates und so wird wieder auf die Datenmenge zugegriffen.