Du solltest dir nochmal deine Query anschauen:
1) Du vergisst gerne mal die ' - du beginnst ohne, aber endest mit einem, z.B.:
Quote:
|
"', " + textBox3.Text + textBox4.Text + "',"
|
2) Bedenke auch, dass sowas wie textBox3.Text + textBox4.Text die beiden Texte einfach zusammenführt. Wenn also bspw. in textBox3 "abc" und in textBox4 "123" steht wäre es das selbe wie: "abc123". Wenn du jetzt die Query einfach mal so versuchst den Spalten zuzuordnen siehst du, dass du auch nicht genug Daten einfügst.
ID = textBox1
Discord Name = textBox2
Join Date = textBox3 + textBox4
Character Name1 = textBox5 + textBox6
Realm = textBox7 + textBox8
Class and Spec = textBox9 + textBox10
Character Name2 = textBox11 + textBox12
Class and Spec2 = textBox13
Und alle anderen Spalten würden keine Werte mehr bekommen. (Dies aber alles auch nur, wenn zumindest noch das fehlende ' am Anfang gesetzt worden wäre)
Aktuell kannst du dir deine Query auch als sowas vorstellen:
INSERT INTO forgottensouldb.tanks(`ID`,`Discord Name`,`Join Date`,`Character Name1`,`Realm`,`Class and Spec`,`Character Name2`,`Class and Spec2`,`Bench Player`,`Performance`,`Too late`,`Not excused Absence`,`Other notes`)VALUES('abc', 'abc', abcabc',abcabc', abcabc',abcabc', abcabc',abc')
[Wenn ich in alle Textboxen einfach nur "abc" eingeben würde]
Ich lasse mal dabei außen vor, dass dein Programm sehr anfällig für bspw. SQL-Injection ist.