Bonjour!

Je suis en train de faire un pseudo magasin en ligne de films avec ASP.net et C# et je n'arrive pas à faire fonctionner ma requête.

J'ai deux tables (inventaire et commandeFilms). Lorsque je sélectionne un film (mettre dans le panier), je garde le ID qui est lié à une rangée de inventaire. Je veux que lorsque j'ajoute ce id dans commandeFilms, j'ajoute aussi le titre.

J'y arrive vraiment pas... est-ce que quelqu'un pourrait m'indiquer où est mon erreur?


Merci!!!!!!
Isabelle

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
 
string connect = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();
SqlConnection maConnection = new SqlConnection(connect);
 
try
{
maConnection.Open();
 
for (int i=0; i < panier.Length; i++)
{
string cmd_filmId = panier[i].ToString();
string cmd_filmTitre = "SELECT sm_titre FROM inventaire WHERE sm_id = " + panier[i].ToString();
 
string insertion = "INSERT INTO CommandeFilms(cmd_filmId, cmd_filmTitre) VALUES('" + cmd_filmId + "', '" + cmd_filmTitre + "')";
 
SqlCommand maCommandeInsertion = new SqlCommand(insertion, maConnection);
 
maCommandeInsertion.ExecuteNonQuery();
}
}