Hi,
Indexnummer ist leider kein besonders aussagefähiger Begriff. Wenn du
SQL zum Löschen verwendest, dann verwendest du in der Regel den Primärschlüssel zur Identifizierung des korrekten Datensatzes. Wenn der Primärschlüssel ROWNR heißen sollte, dann könnte das so aussehen:
Delphi-Quellcode:
procedure TForm1.DeleteRecord(rownr: Integer);
begin
with Query1
do
begin
SQL.Text('
DELETE FROM addyDB WHERE rownr = :rownr');
Params.ParamByName('
rownr').AsInteger := rownr;
ExecSQL;
end;
end;
Grüße vom marabu