Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Löschen eines bestimmten Datensatzes!

  Alt 11. Okt 2006, 09:49
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
  Mit Zitat antworten Zitat