hi john84,
es würde helfen, wenn man deinen Code einsehen könnte. Ich selbst arbeite bei mir in der Firma mit
SOAP-Servern und verwende in diesem Zusammenhang ebenfalls den ClientDataset. Probleme gibt es bei uns im Haus keine. 20000 Datensätze mit Joins auf 3 weitere Tabellen incl. anzeige im Grid in weniger als 10 Sekunden.
Also denke ich, dass bei euch irgendetwas ein wenig ungünstig gestaltet ist.
Wenn alles richtig ist, sollten die Daten im Speicher liegen.