Bonjour à tous, je souhaite copier simplement quelques colonnes d'un datatable, vers un autre datatable, afin d'en avoir un nouveau conforme à mes attentes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
        MaTable = MaConnexion.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, Restriction)
        MaConnexion.Close()
        For i = 0 To MaTable.Columns.Count - 1
 
            Select Case i
                Case 2, 3, 6, 7, 8, 10, 11, 13, 15
                    MaTableResultat.Columns.Add(MaTable.Columns(i))
            End Select
        Next
        Return MaTableResultat
Selement voilà, ce code ne marche pas ! Ce qui doit être normale. Mais pourquoi?
Voici le message windows
Column 'TABLE_NAME' already belongs to another DataTable.

Merci pour votre aide. Si le message n'est pas clair, n'hésitez pas.
Bisounux