![]() |
AW: Eintrag aus Datenbank löschen
also meines wissens nach und nach meiner wissenserweiterung in meinem letzten trhread würde folgendes passen:
DBGrid = DBG1 DBTable = Tbl1 Lösch Button = BtnDelDB die Table mit der DB verbinden, das grid mit dem table verbinden und dann:
Delphi-Quellcode:
oder irre ich mich?
procedure TForm1.BtnDelDBClick(Sender: TObject);
begin if DBG1.SelectedRows <> nil then begin Tbl1.Delete; Tbl1.Edit; end; end; |
AW: Eintrag aus Datenbank löschen
Hallo...
Delphi-Quellcode:
so ist´s besser. Das DELETE wird mit einem POST abgeschlossen. Das EDIT wird nicht benötigt, es sei denn, daß der nächste Datensatz in den Bearbeitungsmodus versetzt werden soll. Dann gehört aber ein POST noch irgendwohin... :zwinker:
procedure TForm1.BtnDelDBClick(Sender: TObject);
begin if DBG1.SelectedRows <> nil then begin Tbl1.Delete; end; end; |
AW: Eintrag aus Datenbank löschen
Und ganz cool wäre noch Exceptionhandling.
|
AW: Eintrag aus Datenbank löschen
Un damit auch wirklich das gelöscht wird, was man angezeigt bekommt ... und auch löschen kann:
Delphi-Quellcode:
procedure TForm1.BtnDelDBClick(Sender: TObject);
begin if DBG1.SelectedRows <> nil then if DBG1.DataSource.DataSet.CanModify then DBG1.DataSource.DataSet.Delete; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz