Bonjour
Voila j'execute une requete et j'ai ce message d'erreur :
Must declare the scalar variable @ncommande
J'ai mis mon code :
Merci d'avance
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 string strConnexion = WebConfigurationManager.ConnectionStrings["fluxbConnectionString"].ToString(); string maRequete = ""; SqlCommand myCommand = null; SqlConnection maConnexionSQLsrv = new SqlConnection(strConnexion); maRequete = " SELECT * From Commande"; myCommand = null; myCommand = new SqlCommand(maRequete, maConnexionSQLsrv); if (RechCde.Text != "") { maRequete += " WHERE Commande.NCommande=@NCommande "; myCommand.Parameters.Add(new SqlParameter("@NCommande", SqlDbType.VarChar)); myCommand.Parameters["@NCommande"].Value = RechCde.Text; } SqlDataSource1.ConnectionString = strConnexion; SqlDataSource1.SelectCommand = maRequete; GridView2.DataSourceID = "SqlDataSource1"; GridView2.DataBind();
Partager