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 : Sélectionner tout - Visualiser dans une fenêtre à part
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