Bonsoir !
Je voudrais faire plusieurs requêtes d'insertion. En fait il faudrait que je fasse une insertion pour chaque case cochée de ma checkboxlist généré à partir de ma base de données. L'insertion de fait lors du click d'un bouton. Je pensais donc créer une connexion pour chaque datareader.
Voici ce que je pensais faire mais ce système ne fonctionne pas :
Merci pour votre aide !
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
21
22
23
24
25 protected void btnEnr2_Click(object sender, EventArgs e) { string reqEq = ""; string codeEq = ""; string numHeb = Request.Params["numHeb"]; for (int i=0; i < chkBoxListe.Items.Count; i++ ) { if(chkBoxListe.Items[i].Selected) { System.Data.SqlClient.SqlConnection zConnection[i]; zConnection[i] = new System.Data.SqlClient.SqlConnection(); zConnection[i].ConnectionString = zConnectionString; zConnection[i].Open(); codeEq = chkBoxListe.Items[i].Value.ToString(); reqEq[i] = "INSERT INTO POSSEDER (codeEq, refHeb) VALUES ('" + codeEq + "', '"+ numHeb + "')"; SqlCommand ajoutEq[i] = new SqlCommand(reqEq[i], zConnection[i]); ajoutEq[i].ExecuteNonQuery(); zConnection[i].Close(); } } }
Partager