Einzelnen Beitrag anzeigen

smudo

Registriert seit: 6. Sep 2005
Ort: Cottbus
362 Beiträge
 
Delphi XE2 Professional
 
#1

TDataSet Performanceprobleme

  Alt 16. Sep 2005, 14:26
Hallo ,

ich nutze ein TDataSet um Daten im Speicher zu verwalten.
Bei größeren Datenmengen kommt es aber zu Performanceproblemen.
Ein besonderer Engpass ist das Auslesen eines Feldes:

Delphi-Quellcode:
FCells.Locate('id',ARow,[]);
Result:=FCells.FieldByName(IntToHeader(ACol)).asString;
Der erste Schritt (Locate) dauert teilweise mehr als 16 ms.
Ich hab's auch schon mit LookUp oder First und MoveBy versucht,
das Zeitverhalten ändert sich aber nicht.

Wie könnte ich den Vorgang optimieren?


Danke im Voraus

René
  Mit Zitat antworten Zitat