Code solltest du uns eher einfach als Text zeigen nicht als Bilder. A.) Denn kann man im Zweifel kopieren und ausprobieren und B.) Man bekommt den ganzen Codeausschnitt und nicht nur Teile des Codes. Den relevanten Teil deines SQL Statements, das offensichtlich einen Formatfehler hat, hast du leider abgeschnitten.
Ein Beispiel sähe ungefähr so aus. Datentypen sind geraten
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| string query = "INSERT INTO Zahlenraten2(SpielerName,SpielerErgebnis) VALUES (@Name,@Ergebnis)";
using(var con = new SqlConnection(connectionString)) using(var cmd = new SqlCommand(query, con)) { con.Open(); command.Parameters.Add("@Name", SqlDbType.NVarChar).Value = txtHalloSpieler.Text; command.Parameters.Add("@Ergebnis", SqlDbType.Int).Value = versuche; command.ExecuteNonQuery(); } |
Edit: Oh im anderen Bild sieht man das ganze Statement. Da ist das Quoting mit den Singleticks nicht vollständig und zwischen den Werten fehlt ein Komma. Weißt du wie man Code debuggt? Das wäre hier hilfreich.