Bonjour mes amis,

j'ai fait une boucle pour copie les paramètres d'un sqlcommand dans une autre sqlcommand mais j'ai l'erreur suivant : "L'élément SqlParameter est déjà contenu dans un autre SqlParameterCollection "
Voici mon code :
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
For Each obj As Object In cmd
                    If TypeOf obj Is SqlClient.SqlCommand Then
 
                        Dim liste_param As SqlClient.SqlCommand = CType(obj, SqlClient.SqlCommand)
 
                        For Each param As SqlClient.SqlParameter In liste_param.Parameters
                            _cmd.Parameters.Add(param)
                        Next
 
                        _cmd.CommandText = liste_param.CommandText
                        _cmd.ExecuteNonQuery()
 
                    Else
                        _cmd.CommandText = obj.ToString
                        _cmd.ExecuteNonQuery()
                    End If
                Next