Bonjour,

je rencontre un petit soucis

J'ai un dataset contenant plusieurs tables. Je souhaite remplir ma table à partir d'un fichier texte dont les différents champs sont séparés par une virgule.

Jusqu'ici ca va ;-)

Ensuite je souhaite remplir ma table dont j'ai défini les types des colonnes lors de la création. (Ex : col 1 est un string, col2 est un décimal etc)

Je souhaite faire une boucle qui me récupère pour chaque ligne du fichier texte l'élément correspondant à chaque colonne et le cast en fonction du type défini dans ma table

Mais je bloque à ce niveau là :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 
Do While Not sr.EndOfStream()
                        ligne = sr.ReadLine()
                        tab_temp = ligne.Split(",")
                        For i = 0 To (ds.Tables.Item("Price").Columns.Count() - 1)
                        Dim type_col As Object = ds.Tables.Item("Price").Columns.Item(i).DataType()
                            ligne_temp.Item(i) = CType(tab_temp(i), type_col)
                        Next
                    Loop
Ctype ne reconnais pas type_col. le message d'erreur : Type 'type_col' non defini.

Comment faire pour que Ctype m'accepte le type de la colonne 'i' ?

D'avance merci pour toute l'aide que vous pourrez m'apporter.

Bonne nuit
Tommy57