INSERT INTO et CommandText
Bonjour,
Dans le cadre d'un projet comprenant une webForm et une winForm, à l'ajout d'un ingrédient dans la base de donnée un problème se pose.
J'ai repris le code que j'avais fait dans la winForm( en VB) et essayer de le convertir en C#.
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
protected void Button1_Click(object sender, EventArgs e)
{
SqlCommand cmd;
SqlConnection cnx;
cmd = new SqlCommand();
cnx = new SqlConnection();
cnx.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Jerome\Desktop\Projet Recette\gestionRecette2\WindowsApplication1\Database1.mdf;Integrated Security=True;User Instance=True";
cmd.Connection = cnx;
//ouverture bdd
if (cnx.State == ConnectionState.Closed) {
cnx.Open();
}
cmd.CommandText = @"INSERT INTO ingredient(nom,prix) VALUES ('farine','5')";
cmd.ExecuteScalar();
//fermeture bdd
if (cnx.State == ConnectionState.Open) {
cnx.Close();
}
Response.Redirect("WebForm2.aspx", false);
} |
Le programme tourne et ne plante pas mais la table ingredient reste la meme. Y a rien qui se rajoute :(