Bonjour,
J'ai réussi a faire un select, mais comment fais ton les insert en csharp,
j'ai ce message lorsque j'essaye d'executer le code :
Aucune valeur donnée pour un ou plusieurs des paramètres requis.
ce message apparait au niveau de cette ligne de code :
rdr = cmd.ExecuteNonQuery();
J'ai verifier mes 2 variables (nouvelle_pizza et nouveau_ingredient) sont bien rempli.
D'avance merci
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 private void button1_Click(object sender, EventArgs e) { nouvelle_pizza = textBox3.Text; nouveau_ingredient = textBox4.Text; MessageBox.Show("pizza"+nouvelle_pizza); MessageBox.Show("ingredient"+nouveau_ingredient); chaine = "provider=microsoft.jet.oledb.4.0;data source=" + "pizza.mdb"; cnx = new OleDbConnection(chaine); sql = "insert into pizza (num_pizza,nom_pizza,ingredient) values (8,@nouvelle_pizza,@nouveau_ingredient)"; OleDbParameter prm = new OleDbParameter("@nouvelle_pizza", OleDbType.VarChar); prm.Value = nouvelle_pizza; OleDbParameter prm1 = new OleDbParameter("@nouveau_ingredient", OleDbType.VarChar); prm1.Value = nouveau_ingredient; cmd = new OleDbCommand(sql, cnx); cnx.Open(); rdr = cmd.ExecuteNonQuery();
Partager