sql problem (insert)
hy
ich habe eine tabelle die 3 spalten hat.
die ersten 2 spalten befüllen sich automatisch
wenn ich nun einen button drücke soll ein wert über eine variabel in di 3. spalte eingefügt werden. das WHERE ist dazu da das er weiß in welcher zeile er diesen datensatz hineinspeichern soll
ich habs so versucht:
CommandText = "INSERT INTO Anzeigen (Anzeigen) VALUES(1) WHERE ´" & SelidVar & "´ = Tableid AND ´" & IDVar & "´ = Benutzerid"
leider funktioniert es nicht so :(
bitte um eure hilfe
lg isset
Antwort schreiben
Antwort 1 von disco vom 15.01.2019, 10:24 Options
moin
da biste etwas auf dem holzweg glaub ich.
du scheins einen bestehenden eintrag ändern zu wollen. da musst du UPDATE nehmen.
INSERT hat kein WHERE, weil ja ein neuer eintrag erzeugt werden soll und somit noch keine bedingungen erfüllt sein können.
http://dev.mysql.com/doc/refman/5.1/de/sql-syntax.htmlg,
disco
Antwort 2 von issset vom 15.01.2019, 11:09 Options
:) stimmt, habs grad geändert und jetzt funkts, thx