Einzelnen Beitrag anzeigen

Amenovis

Registriert seit: 17. Nov 2011
52 Beiträge
 
#1

DB 2Werte vergleichen um zwischen Insert und Update zu unterscheiden

  Alt 21. Nov 2018, 21:19
Ich hab mir etwas überlegt um zu sehen ob ein Tag bereits eingetragen wurde

ich hab eine Formular dort hab ich eine TagesFeld via EditX.Text in der DB hab ich Tag

nun will ich vergleichen ob der Tag schon existiert, um Werte via update einzufügen oder ob der Tag noch nicht existiert und der erste Befehl Insert lauten muss... nur bevor ich das nun stundenlang teste, die Frage, ob es so wie ich es mir denke, vom Grundgedanken geht

Delphi-Quellcode:
RQuery2.SQL.Text:='SELECT LAST(Day) as var2 FROM tabelle';
  RQuery2.Open;
  EditDay.Text:=RQuery2.FieldByName('var2').asString;
  RQuery2.Close;
  if editX.Text=EditDay.Text
  then
[B]update[/B]
  else
[B]Insert[/B]
ich weiss es geht sicher anders komplizierter auch... aber ist meine Version auch möglich?

LG

Geändert von Amenovis (21. Nov 2018 um 22:00 Uhr) Grund: Delphi-Tags eingefügt. Beim nächsten mal bitte selber machen.
  Mit Zitat antworten Zitat