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

Signaler
Messages postés
22
Date d'inscription
dimanche 19 juillet 2009
Statut
Membre
Dernière intervention
7 février 2013
-
Messages postés
793
Date d'inscription
mardi 8 juillet 2003
Statut
Membre
Dernière intervention
10 février 2021
-
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.
A voir également:

3 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
75
Déplacé de VB -> C#
Messages postés
15923
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 mai 2021
540
Bonjour Jack, je suis d'accord ça ressemble à du C#, mais ceci m'étonne:

new Microsoft.VisualBasic.FileIO.TextFieldParser(filename)


Whismeril
Messages postés
793
Date d'inscription
mardi 8 juillet 2003
Statut
Membre
Dernière intervention
10 février 2021
8
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