Bonjour à tous,

alors voila :

j'ai une liste de données du type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private ArraySource As New List(Of DossierSource)
 
Public Class DossierSource
    Public ID As Integer
    Public Path As String
    Public FileName As String
 
    Sub New(P As String, ByVal F As String, ByVal I As Integer)
        ID = I
        Path = P
        FileName = F
    End Sub
 
End Class
Actuellement, je parcours cette liste dans une boucle et avec une requête je fais un INSERT ligne par ligne. Comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
For Each Element In ArraySource
            SourceTableAdapter.InsertSource(Element.Path, Element.FileName, Element.ID, False, IDAnalyse)
            Next
Cela fonctionne mais je trouve ça très lent !

N'existe t-il pas une solution pour envoyer en une fois les données de la liste vers la table SQL Server ?

Merci beaucoup