Hab nochmal
hier nachgelesen.
Demnach muss das ClientDataSet geschlossen werden.
Die Connection für die
Query auch, wenn sie nicht beim schl. der
Query autom. mit schließt?
Query wechseln. Oder Connection wechseln. Oder sonstwas (ClientDatasetProvider?).
Dann ClientDataset wieder öffnen.
Erst wenn das neu geöffnet wird fordert es die Daten der neuen
Query/Connection/??? vom Provider an.
Zumindest hab ich do verstanden.
Eventuell würde es in deinem COde deutlicher, wenn man wüsste was was ist, bzw. was wie verknüpft ist ala:
Connection->
Query->Provider->ClientDataset->Datasource->DBGrid