Wenn du dieses außerhalb der Schleife nur einmal machst?
Delphi-Quellcode:
DSData.Close;
DSData.CommandText := 'Select * from fullload_data';
DSData.Open;
// und
DSData.Close;
Das mit dem .Post ist klar. Da werden dann jedesmal die gleichnamigen) Werte überschrieben und dann am Ende alles nur einmal abgesendet.