Einzelnen Beitrag anzeigen

Amenovis

Registriert seit: 16. Nov 2011
52 Beiträge
 
#34

AW: DB 2Werte vergleichen um zwischen Insert und Update zu unterscheiden

  Alt 25. Nov 2018, 22:38
Habe Tag genommen da das Date System mir auch schlaflose Nächte schenkte Verbindung zwischen Delphi SQLite Format.. ist für mich identisch id tag
Delphi-Quellcode:
 Query1.SQL.Text:='Insert into OPmonth (id,WorkH,EIndex,WIndex) '+
'values (:id, :WorkH,:EIndex,:WIndex) ON CONFLICT(id) DO UPDATE set WorkH=:WorkH,EIndex=:EIndex,WIndex=:WIndex';
Query1.ParamByName('id').Text:=id;
Query1.ParamByName('WorkH').Text:=Edit29.Text;
Query1.ParamByName('EIndex').Text:=Edit64.Text;
Query1.ParamByName('WIndex').Text:=Edit65.Text;
Query1.ExecSQL;
  end;
Tabelle OPmonth

id ----> Integer PK
WorkH -> Integer
EIndex-> Integer
WIndex-> Integer

Frage dazu was ist wenn ID 0 ist weil die Db Fresh ist und gar keine Werte enthält ?

Geändert von Amenovis (25. Nov 2018 um 22:44 Uhr)
  Mit Zitat antworten Zitat