[c# 2.0] Erreur : Vous devez declarer la variable scalaire @ncommande
Bonjour
Voila j'execute une requete et j'ai ce message d'erreur :
Must declare the scalar variable @ncommande
J'ai mis mon code :
Code:
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(); |
Merci d'avance