Hallo Leute,
ich habe nun schon 2 Stunden verzweifelt im Netz gesucht und keine wirkliche Antwort auf folgende Frage gefunden:
Kann ich einem TClientDataSet beibringen, dass es beim Öffnen *nicht* alle "Datenpackete" des ClientSetProviders lädt / übertragen bekommt?
Hintergrund: Ich benötige eine inMemory Tabelle, um Daten zu cachen. Die Datenmenge umfasst ca. 23000 Datensätze auf der anderen Seite einer nicht zu reichlich bemessenen Leitung. Wenn nun der DataSetProvider die Daten aus der DB Tabelle scannt und lädt, dann dauert das laaaaaaaange. So lange, dass ich mir das cachen auch sparen und alles wieder direkt abfragen kann.
Natürlich kann ich ein caching "zu Fuß" implementieren, aber irgendwie habe ich noch die leise Hoffnung, dass der geneigte Programmier des TCDS oder einer von Euch an mich gedacht hat und ich nur zu blöd bin, das umzusetzen.
Dank' im vorraus,
m'schubser