String sqlQ = "UPDATE Semester1 SET iPlaetze = 80 WHERE ID = 3 OR ID = 10";
steff3 hat gesagt.:...
und warum geht es nicht einfach zu sagen in spalte x in der zeile 7,2 und 13 bitte ändern?
Caffè Latte hat gesagt.:steff3 hat gesagt.:...
und warum geht es nicht einfach zu sagen in spalte x in der zeile 7,2 und 13 bitte ändern?
Frag die, die SQL entwickelt haben. Wahrscheinlich weil die "Zeilennummern" sich ändern können.
Wenn du keinen Schlüssel hast, dann musst du eben ein anderes einmaliges Kriterium finden, dass die Datensätze kennzeichnet. Wie sieht denn sie Struktur der Tabelle aus?
UPDATE Semester1 SET iPlaetze = 80 WHERE SSportkurs = 'Fussball' OR SSportkurs = 'Leichtatlethik'
Caffè Latte hat gesagt.:Hi,
das eindeutige Feld wäre dann wohl "SSportkurs". Also würde dasSQL-Statement dann so lauten:
Code:UPDATE Semester1 SET iPlaetze = 80 WHERE SSportkurs = 'Fussball' OR SSportkurs = 'Leichtatlethik'
Wenn du z.B. die dritte Zeile akualisieren willst, dann musst du ja wissen warum, also dass es sich dort um Volleyball handelt. Ggf. musst du SSportart eben vorher abfragen. In der Praxis hängt die Teilnehmerzahl aber nicht von der Sportart sondern den Räumlichkeiten u.ä. ab.
WHERE Ssportkurs IN ( Fussball, Leichtathletik )