Hallo,
ich habe folgendes Problem. Wenn ich diese Anweisung ausführe, sollen alle Datensätze mit einer bestimmten Auftragsnr. von der Tabelle Proben in die Tabelle probencopy kopiert werden.
Das macht er ja auch. Komischerweise fügt er aber die doppelte Anzahl an Datensätzen ein (Dieselben nochmal).
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
tab_copy.Sql.Text :='INSERT INTO probencopy (Auftrags_Nr, Firmen_Nr, Eingangs_Datum,Probennr ) SELECT Auftrags_Nr, Firmen_Nr, Eingangs_Datum, Probennr FROM proben WHERE Auftrags_Nr = 4430';
tab_copy.Active := true;
end;
Hat dafür vieleicht jemand eine Erklärung. Ich komm nicht dahinter was das soll.