An Deiner Stelle würde ich mir eine Klasse erstellen, die die benötigten
DB-Felder als Properties enthält. Die Objekte dieser Klasse kannst Du dann bequem in einer TObjectList verwalten. Das könnte dann ungefähr so aussehen:
Delphi-Quellcode:
Query.SQL := '
SELECT Feld1, Feld2 FROM Tabelle WHERE Bedingung';
Query.Open;
while not Query.EOF
do
begin
Objekt := TObjekt.Create;
Objekt.Property1 :=
Query.FieldByName('
Feld1').Value;
Objekt.Property2 :=
Query.FieldByName('
Feld2').Value;
Objektliste.Add(Objekt);
Query.Next;
end;