nur mal so am Rande:
TurboDB hat nichts mit der alten
BDE zu tun...
und dein importvorgang könnte ungefähr so aussehen:
Delphi-Quellcode:
qryInsert.SQL.Text := 'insert into Tourdaten (id, feld1, feld2) values (:id, :feld1, :feld2)';
qryInsert.Prepare;
qryCheck.SQL.text := 'select count(*) ANZ from Tourdaten where code = :code';
qryCheck.Prepare;
while import do
begin
qryCheck.ParamByName('code').AsString := name;
qryCheck.Open;
if qryCheck.Fields[0].AsInteger = 0 then
begin
qryInsert.ParamByName('ID').AsInteger := id_aus_import;
qryInsert.ParamByName('FELD1').AsString := feld1_aus_import;
qryInsert.ParamByName('FELD2').AsString := feld2_aus_import;
qryInsert.ExecSQL;
end;
qryCheck.Close;
end;
das dürfte auf jeden fall schneller sein, als mit einer Table...