Bonjour, Voila j'ai un problème lorsque j'éxecute une partie de mon code que voici :
Il se trouve que mon premier enregistrement ce passe parfaitement bien, par contre lorsque je regarde en mode debug, il passe une fois de plus dans la boucle pour executer la requête, les requêtes sont corrects dans "CreateSuperviser". Il passe ensuite sur "ExecuteNonQuery" etc. il le fait pour tout les élements coché de ma liste "ListeLigne". Lorsque je regarde dans ma base de données, uniquement le premier passage dans la boucle à été pris en compte...
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 Dim CommandeSuperviser As New MySqlCommand Dim CreateSuperviser As String Dim i As Integer = 0 ConnectBox.myConnection.Open() CommandeSuperviser.Connection = ConnectBox.myConnection DataSetReaderLigne = DataSetLigne.CreateDataReader() While DataSetReaderLigne.Read() If ListeLigne.GetItemChecked(i) = True Then CreateSuperviser = "INSERT INTO superviser(N_ligne,N_resp)VALUES(" + DataSetReaderLigne.GetInt32(0).ToString() + "," + LastId.ToString() + ")" CommandeSuperviser.CommandText = CreateSuperviser CommandeSuperviser.ExecuteNonQuery() CommandeSuperviser.Cancel() End If i += 1 End While DataSetReaderLigne.Close() ConnectBox.myConnection.Close()
Je ne connait pas trop ce language et encore moins les méthodes pour me connecter et executer les requêtes mais je mis mets :p
Une ame charitable?
Merci
Partager