Entwickler-Ecke
WinForms - Über WinForms Daten auf SQL Datenbank speichern (C#)
lillyextra26@gmail.com - Di 21.03.23 20:34
Titel: Über WinForms Daten auf SQL Datenbank speichern (C#)
Hallo liebe Gemeinschaft,
ich verzweife aktuell an einem Problem. Ich habe ein kleines Spiel gemacht.
Das Ergebnis und der Spielername sollen auf eine Datenbank gespeichert werden.
Ich sehe aber gerade den Wald vor lauter Bäumen nicht... Könnt ihr mir helfen?
Liebe Grüße
Ralf Jansen - Di 21.03.23 21:23
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.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!