06.09.2020, 12:01
Hallo zusammen,
vielleicht kann mir wer weiterhelfen. Ich möchte einen Datensatz in SQlite mit UPDATE überschreiben.
Dieses klappt aber nicht und ich erhalte immer eine Fehlermeldung mit dem Verweis „near VALUES“.
Wenn ich den UPDATE String über ein Admintool reinschreibe sieht er so aus und funktioniert.
UPDATE abstract SET recipe=123,mould="hurra",run_status=0,stack_counter_actual=1234,run_time=0,stop_time=0,stack_counter_target=102,release_2=0,release_3=0,release_4=0,release_5=0,release_6=0,average_cycle_time=1000 WHERE link_ID=1;
Bedingt durch die SQlite syntax in Labview muss ich die Parameter „VALUES“ etwas anders übergeben, das sollte dann eigentlich so aussehen:
UPDATE abstract SET
(link_ID=,recipe=,mould=,run_status=,stack_counter_actual=,run_time=,stop_time=,stack_counter_target=,release_2=,release_3=,release_4=,release_5=,release_6=,average_cycle_time=) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?) WHERE link_ID=1;
Aber so klappt das nicht und ich erhalte die Fehlermeldung „Error near VALUES“ kann mir jemand von euch einen Tipp geben was ich falsch mache.
Anmerkung: Im False Fall wird der INSERT ausgeführt und funktioniert.
Gruß Hubert
Hier noch das Vi, sorry
vielleicht kann mir wer weiterhelfen. Ich möchte einen Datensatz in SQlite mit UPDATE überschreiben.
Dieses klappt aber nicht und ich erhalte immer eine Fehlermeldung mit dem Verweis „near VALUES“.
Wenn ich den UPDATE String über ein Admintool reinschreibe sieht er so aus und funktioniert.
UPDATE abstract SET recipe=123,mould="hurra",run_status=0,stack_counter_actual=1234,run_time=0,stop_time=0,stack_counter_target=102,release_2=0,release_3=0,release_4=0,release_5=0,release_6=0,average_cycle_time=1000 WHERE link_ID=1;
Bedingt durch die SQlite syntax in Labview muss ich die Parameter „VALUES“ etwas anders übergeben, das sollte dann eigentlich so aussehen:
UPDATE abstract SET
(link_ID=,recipe=,mould=,run_status=,stack_counter_actual=,run_time=,stop_time=,stack_counter_target=,release_2=,release_3=,release_4=,release_5=,release_6=,average_cycle_time=) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?) WHERE link_ID=1;
Aber so klappt das nicht und ich erhalte die Fehlermeldung „Error near VALUES“ kann mir jemand von euch einen Tipp geben was ich falsch mache.
Anmerkung: Im False Fall wird der INSERT ausgeführt und funktioniert.
Gruß Hubert
Hier noch das Vi, sorry