Hallo,
Du darfst die
SQL-Abfrage nicht mit Execute ausführen - dann läuft es einmal und liefert danach aber keine Resultate.
Query.Execute nutzt man im Allgemeinen für Delete bzw. Update-Statements. Für Result-Sets taugen sie nicht.
Nutze statt dessen
Delphi-Quellcode:
Query.Open
while Not Query.EOF
// Hier adden
Query.Next;
end;
Query.Close