Problème avec les update dans une BDD
Bonjour à tous,
j'ai un nouveau problème, cette fois-ci concernant l'update de ma base de donnée.
Je voudrais que les utilisateurs de mon site puisse accéder à leurs informations et les modifier. Pour cela, une fois que l'utilisateur a cliqué sur le bouton pour mettre à jour ses infos, voici sur quoi il est redirigé :
Code:
1 2 3 4
| protected void ButtonSave_Click(object sender, EventArgs e)
{
Connection.UpdateData("UPDATE UTILISATEUR SET LOGINUTILISATEUR = '" + TextBoxLogin.Text + "', NOMUTILISATEUR = '" + TextBoxLastName.Text + "', PRENOMUTILISATEUR = '" + TextBoxFirstName.Text + "', PASSWORDUTILISATEUR = '" + TextBoxPassword.Text + "', EMAILUTILISATEUR = '" + TextBoxMail.Text + "' WHERE IDUTILISATEUR = " + Session["user"]);
} |
Et voici également ma classe "Connection" :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| private static ConnectionStringSettings css = ConfigurationManager.ConnectionStrings["Projet_MediathequeConnectionString"];
private static SqlConnection cn = new SqlConnection(css.ConnectionString);
public static void UpdateData(string query)
{
if (cn.State == ConnectionState.Closed)
{
cn.Open();
}
else
{
cn.Close();
cn.Open();
}
SqlCommand mySqlCommand = cn.CreateCommand();
mySqlCommand.CommandText = query;
mySqlCommand.ExecuteNonQuery();
} |
Mon problème est que la table "UTILISATEUR" ne se met jamais à jour... J'ai pourtant vérifié ma requête sur SQL server et elle fonctionne... Pareil pour ma variable de session qui contient bien l'id de l'utilisateur...
Est-ce que quelqu'un pourrait m'aider ?
Merci beaucoup ;-)