Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#69

Re: ClientDataSet - wie kann man Indizes verwenden?

  Alt 2. Feb 2009, 07:13
Hallo,

noch mal zum verständis.
Ein TClientDataSet hält eine Kopie der aktuellen Daten im Speicher.

Von welcher Datenbank die Daten kommen, ist ihm egal.
Man kann es auch per hand (lokal) füllen.

Ein Index ist eine interne Datenstruktur, je nach DB verschieden.

Aus diesem Grund kann das TClientDataSet keinen Firebird-Index benutzen.

Der Weg, Indizes im TClientDataSet zu erzeugen ist der richtige Weg.
Persistente Indizes machen aber keinen Sinn, die würden lokal angelegt.

Wenn du in ZEOS die Query benutzt, ohne TClientDataSet, sollte es funktionieren.
Ob das in der Turbo-Variante überhaupt geht, weiss ich allerdings nicht.


Heiko
Heiko
  Mit Zitat antworten Zitat