Autor Beitrag
Whisper
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16

WIN XP
Delphi
BeitragVerfasst: Di 15.11.05 13:18 
Hallo!

Ich will eine Zeile aus einem CRDBGrid auswählen und dann soll beim Betätigen des Löschen-Buttons der Datensatz
mit der RechnungsID in der Tabelle Rechnung gelöscht werden.

Nun dachte ich mir folgendermaßen vorzugehen:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure TFormAllerechnungen.BitBtnLoeschenClick(Sender: TObject);
begin
  //Status auf 'EIGENE' ändern
  dm.MyTableMaschine.FieldByName('Domain_StatusID').AsInteger := 1;

  //Löschen des Datensatzes mit der RechnungsID in der Tabelle Rechnung
  if CRDBGrid1.Focused then
  dm.MyTableRechnung.DeleteWhere
end;


Ich wollte dafür folgende Procedur verwenden:
ausblenden Delphi-Quelltext
1:
 dm.MyTableRechnung.DeleteWhere					


Nun frage ich mich wieviele Parameter ich eingeben muss, denn in der Hilfe steht lediglich nur folgendes:

"Call DeleteWhere to remove WHERE clause from SQL property and assign BaseSQL property."

Ehrlich gesagt hilft mir dieser Satz nicht besonders weiter...
Hat jmd eine Idee???

:roll:


Zuletzt bearbeitet von Whisper am Di 15.11.05 13:28, insgesamt 2-mal bearbeitet