sorry Jungs : das Hinterfragen ob ich wirklich 3 Mio Datensätze brauche ist sinnlos, es sind heute in unserem Problem-Projekt 3 Mio records - können aber auch mal deutlich mehr werden;
Delphi-Quellcode:
// von ~ 10 Records bis zu 10 Mio .... alles ist technisch möglich
///
aquery.sql.add ('select* from database where material = 'Alu'');
aquery.open;
LoopIndex := aquery.recordCount
for i:= 0 to LoopIndex do
begin
ReadSinglerecordFromTable;
CopySingleRecordIntoObjectList;
aquery.next; // ist natürlich auch enthalten :-)
end;
// die ObjectList darf nur durch den verfügbaren Hauptspeicher am Computer begrenzt sein
// ich brauche alle Daten in der Liste !!!!!!!
MachwasMitderObjectList;
SchreibeObjectListInTabelleZurück,