Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#2

Re: SQL: DELETE führt zu Zugriffsverletzung?!

  Alt 10. Feb 2005, 16:23
Hallo Plague,

du machst einige Fehler:

Delphi-Quellcode:
procedure TFrame3.Lschen2Click(Sender: TObject);
var
ID : Integer;
begin
  if ListView1.ItemIndex > -1 then //Prüfung ob ein Element ausgewählt wird durch Abfrage von ItemIndex
//if (Listview1.Selected.Selected) then
  begin
    ID := Integer(ListView1.Selected.Data); //ListItem war nicht initilisiert, deshalb die AV. jetzt gehen wir direkt auf das ausgewählte Element.
    Query1.Close;
    Query1.SQL.Text := 'DELETE FROM Benutzer WHERE ID = '+inttostr(ID);
    Query1.ExecSQL;
  end;

end;
So sollte es klappen.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat