Forum: Datenbanken
Delphi
by ChrisE,
1. Aug 2011
Hallo RWarnecke,
ja, sobald du die ID hast bei der du den Eintrag ändern will reicht das ohne MATCHING. Um zu vermeiden, dass du zwei Statemants brauchst, könntest du dort in den Code einbauen, dass der Paramterwert für ID auf NULL gesetzt wird, wenn ein neuer Datensatz gemacht / erstellt wird. Sowas in der Art von:
if theID <> -1 then
begin
ParamByName('ID').AsInteger := theID;
end else...
Forum: Datenbanken
Delphi
by ChrisE,
1. Aug 2011
Hi,
muss der Anwender nicht um etwas zu ändern den Ansprechpartner / also den Datensatz erstmal aus einer Liste wählen? Dann hättest du doch alle Daten für Dein Update.
Er müsste dann nur einen Datensatz wählen für eine Änderung oder einen "Knopf" o.ä. für einen neuen Datensatz drücken. Kenn ich in fast allen Datenverarbeitungsanwendungen so. Wäre also meines Erachtens nicht schlimm. Aber...