[c#] Charger le fichier csv dans une table sql

davidson81 Messages postés 22 Date d'inscription dimanche 19 juillet 2009 Statut Membre Dernière intervention 7 février 2013 - 7 févr. 2013 à 14:24
cs_louis14 Messages postés 793 Date d'inscription mardi 8 juillet 2003 Statut Membre Dernière intervention 10 février 2021 - 8 févr. 2013 à 10:19
Bonjour,

Bonjour,

J'ai un problème concernant le codage pour charger plusieurs fichiers csv.Il faut que je compare d'abord le fichier par rapport à la base ensuite, il faut que je créais un objet qui si le rapport d'un item et < est compris dans la base je garde l'association, il faut que je l'intégre à ce code :
public static void LoadFile(string msn, string filename)
        {
            using (var tfp = new Microsoft.VisualBasic.FileIO.TextFieldParser(filename))
            {
                tfp.Delimiters = new string[] { ";" };
                while (!tfp.EndOfData)
                {
                    var fields = tfp.ReadFields();
                }          

            }
        }

c'est la fonction pour lire le fichier.

Merci par avance.

3 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
7 févr. 2013 à 14:35
Déplacé de VB -> C#
0
Whismeril Messages postés 19024 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 18 avril 2024 656
7 févr. 2013 à 17:25
Bonjour Jack, je suis d'accord ça ressemble à du C#, mais ceci m'étonne:

new Microsoft.VisualBasic.FileIO.TextFieldParser(filename)


Whismeril
0
cs_louis14 Messages postés 793 Date d'inscription mardi 8 juillet 2003 Statut Membre Dernière intervention 10 février 2021 8
8 févr. 2013 à 10:19
Bonjour,
En lisant le sujet, je suis allé voir cette fonction qui ne semble pastrès perfrmante si on lit cet article.
http://www.dotnetperls.com/textfieldparser


louis
0
Rejoignez-nous