Hallo liebes Forum !
Ich würde gerne einige Werte in meiner Datenbank updaten und benutze dazu WHERE sowie ORDER BY. Das ganze schaut so aus:
Als Fehlermeldung bekomme ich "Fehlendes Semikolon am Ende der SQL-Anweisung" bekommen. Najo, hab dann hinten bei ... BY Zeit1 DESC;") ... das Semikolon angefügt, aber die Fehlermeldung bleibt die gleiche
Wenn ich das ORDER BY Zeit1 DESC rausnehme funktioniert es. Nur kann es dann sein, dass der falsche Eintrag mit dem Update versehen wird, da viele Einträge identisch sind und sich nur anhand der Zeitwerte unterscheiden.
Ist das eigl soweit richtig gedacht ? Oder ist ORDER BY hier komplett falsch am Platz ? Gäbe es eine andere Möglichkeit wie ich Filtern kann ?
LG,
DDD
Ich würde gerne einige Werte in meiner Datenbank updaten und benutze dazu WHERE sowie ORDER BY. Das ganze schaut so aus:
Quellcode
- SQLstr = String.Format("UPDATE Tabelle1 SET Wert3 = '" & Wert3.Text & "', Datum2 = '" & Datum2.Text & "', Zeit2 = '" & Zeit2.Text & "', Wert4 = '" & Wert4.Text & "' WHERE Wert1 = '" & Wert1.Text & "' AND Wert2 = '" & Wert2.Text & "' AND Datum1 = '" & Datum1.Text & "' AND Wert5 = '" & Wert5.Text & "' ORDER BY Zeit1 DESC")
Als Fehlermeldung bekomme ich "Fehlendes Semikolon am Ende der SQL-Anweisung" bekommen. Najo, hab dann hinten bei ... BY Zeit1 DESC;") ... das Semikolon angefügt, aber die Fehlermeldung bleibt die gleiche
Wenn ich das ORDER BY Zeit1 DESC rausnehme funktioniert es. Nur kann es dann sein, dass der falsche Eintrag mit dem Update versehen wird, da viele Einträge identisch sind und sich nur anhand der Zeitwerte unterscheiden.
Ist das eigl soweit richtig gedacht ? Oder ist ORDER BY hier komplett falsch am Platz ? Gäbe es eine andere Möglichkeit wie ich Filtern kann ?
LG,
DDD