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:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| procedure TFormAllerechnungen.BitBtnLoeschenClick(Sender: TObject); begin dm.MyTableMaschine.FieldByName('Domain_StatusID').AsInteger := 1;
if CRDBGrid1.Focused then dm.MyTableRechnung.DeleteWhere end; |
Ich wollte dafür folgende Procedur verwenden:
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???
