du durchläufst die Schleife 6 mal... bei jedem Durchlauf ist RecordCount 1 höher...
--> obwohl du jedesmal die
Query neu absetzt
...warum holst du nicht alle Werte mit einer
Query und durchläufst die Ergebnismenge mit der Schleife zum Eintragen in die Tabelle ?
wie sehen die Werte von inttostr(ueberarray[i]) bei jedem Schleifendurchlauf aus ?
wie ist der Aufbau von LESER ?
[edit]
..fast übersehen...
form1.queryinsert.Active := false; -- kann weg.
ersetzen von
form1.queryinsert.active := true; durch
form1.queryinsert.open;
Zitat:
Also. Die Anzahl der Datensätze ist 6.
...ist die Anzahl der Datensätze in der
DB... heißt aber noch lange nicht, daß diese auch in der
Query ankommen...
[/edit]