bonjour,
j'ajoute des records dans une table au fur et à mesure par 2 textbox,
j'aimerai qu'à chaque fois que je rajoute dans la table, le gridview m'affiche la table.
je ne dois afficher que les records avec un code précis
donc je créer un query avec un paramètre.
mon problème est que ca marche pour le 1er record
donc ma gridview m'affiche le 1er record mais
pour le deuxième il me donne une erreure :
"The variable name '@num' has already been declared. Variable names must be unique within a query batch or stored procedure."
voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SqlParameter pnumm = new SqlParameter("@num", SqlDbType.Int); pnumm.Value = nummaxTmp; Conn.GetTable("select aantal,omschr from tmp where num=@num"); Conn.AddParam(pnumm); SqlDataSource1.SelectParameters.Add("num", pnumm.Value.ToString()); SqlDataSource1.SelectCommand = Conn.getCmd(); GridView1.DataBind(); Conn.Close();
Partager