Einzelnen Beitrag anzeigen

Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#32

AW: Optimierung Datenbankzugriff Firebird

  Alt 6. Mai 2013, 13:49
Zitat:
Verwendung z.B. ADO mit MAXRECORDS z.B. gleich 1000
Das gibt's beim IBDac-Query nicht.
Das gibts wirklich nicht, aber es gibt z.B. :
Code:
SELECT FIRST 1000 FROM ...
Aber mich wundert etwas, dass TClientDataSet noch nicht vorgeschlagen wurde. Es geht doch darum, dass schon sehr viele Daten angezeigt und/oder sortiert werden sollen ? Was spricht da gegen ein ClientDataSet (CDS) ? Ohne jetzt eine Indexorgie auf Datenbankebene anzetteln zu müssen könnte man die Daten doch zunächst mal in ein CDS einlesen und dieses könnte man ja anzeigen (geht sogar mit DBgrid) oder es lässt sich einfach sortieren. Für Letzteres reicht ja schon lediglich die Angabe des zu sortierenden Feldes. Also z.B. so:
Code:
CdsDM.CDS.IndexFieldNames := 'NR';
Was spricht dagegen, das so zu machen ?
Gruß
Hansa
  Mit Zitat antworten Zitat