Bonjour !
je suis un développeur amateur et j'aurais une petite question pour vous.
Je développe une une petite application en C# qui prend le contenu de string et l'insère dans une base de donnée
Mon problème est que quand ma string contient un apostrophe, le programme plante avec le message suivant : L'exception SqlException n'a pas été gérée
Unclosed quotation mark after the character string 'l')'.
Incorrect syntax near 'l')'.
voici mon code
//début de codestring
str6 = commentairerichTextBox.Text;
SqlConnection con = newSqlConnection(conn);
con.Open();
SqlCommand cmd = con.CreateCommand();
cmd.CommandText = "INSERT INTO Plaintes " +
"(Commentaire) VALUES ('" + str6 + "')";
cmd.ExecuteNonQuery();
con.Close();
//fin de code
quelqu'un pourrais m'aider a trouver la solution mais surtout m'expliquer pourquoi ?
Merci a l'avance !