Das hatte ich gestern vergessen zu erwähnen (war ja auch schon lange nach Feierabend).
Das mit dem
for y:=1 to StringGrid1.RowCount-1 do
hatte ich schon probiert und jetzt kommt ein Zückerli.... ich lasse mir auf dem Formular die gezählten Datensätze vorsichtshalber in einem Label anzeigen. Wenn ich den Code nun entsprechend ändere und die
CSV-Datei einlese zeigt er mir 134 DS an, was auch korrekt ist. Klicke ich nun auf Speichern, so zeigt der Generator in IBExpert eine aktuelle ID von 133 !!!! an. Gehe ich in die Tabelle so steht da nicht ein einziger Datensatz!!!!!