Salut tout le monde,
J'ai un probleme de prendre 2 retours du 2 requetes du database et les mettre dans le webpage ASP.NET.
Le problemequi est mit sur la ligneThere is already an open DataReader associated with this Command which must be closed firstdans la 2eme partie du code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DropDownList3.DataSource = cmd.ExecuteReader();
J'ai fais changé un peu du code et j'ai ferme la connection du database apres la fin du 1er partie du code c.a.d apreset j'ai l'ouvrir du nouveau dans la 2eme partie du code, mais un nouveau error se vient dans l'instruction
Code : Sélectionner tout - Visualiser dans une fenêtre à part dropdownlist.selectindex=-1;
Code : Sélectionner tout - Visualiser dans une fenêtre à part this.databind();qlq un peut m'aiderInvalid attempt to call FieldCount when reader is closed.
bien sur j'ai fait defini le connectionstring correctement mais j'ai pas ecrir dans le code ici,
merci beaucoup
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 selectsql = "select productname,productID from products"; SqlConnection con = new SqlConnection(connectionstring); SqlCommand cmd = new SqlCommand(selectsql, con); con.Open(); DropDownList1.DataSource = cmd.ExecuteReader(); DropDownList1.DataTextField = "ProductName"; DropDownList1.DataValueField = "ProductID"; DropDownList1.SelectedIndex = -1; selectsql = "SELECT ContactName, CustomerID FROM Customers"; cmd = new SqlCommand(selectsql, con); DropDownList3.DataSource = cmd.ExecuteReader(); DropDownList3.DataTextField = "ContactName"; DropDownList3.DataValueField = "cusomterid"; this.DataBind(); con.Close(); DropDownList3.SelectedIndex = -1;
Partager