Bonjour, j'ai un fichier contenant plusieurs ligne, que je veux insérer dans ma base de sonnée si le controle a été fait, voila ce que j'ai fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
            Console.WriteLine("Début insertion : ");
 
            List<string[]> result = new List<string[]>();
            string[] lines = File.ReadAllLines("D:/SD.txt", Encoding.Default);
 
            oLiasses.LoadLiasses();
 
            try
            {
                foreach (string line in lines)
                {
                    result.Add(line.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries));
                    Console.WriteLine(" ");
                    Console.Write("Insertion : " + Convert.ToInt32(result[0][1]) + " - " + Convert.ToInt32(result[0][2]));
 
                    if (oLiasses.isExist(Convert.ToInt32(result[0][1]), Convert.ToInt32(result[0][2])) == 0)
                    {
                        oLiasses.AddBObjectAndBDataCVTLiasse(result[0][0], int.Parse(result[0][1]), int.Parse(result[0][2]), DateTime.Parse(result[0][3]));
                        Console.Write("Insertion : ");
                    }
                    else
                        Console.Write("          Inclusion ou intersection ! ");
                }
 
            }
            catch (Exception ex)
            {
                Console.WriteLine("Erreur : "+ex.Message);
            }
Mais il lit juste la premiere ligne en faisant le controle plusieurs fois sur la meme ligne, il ne passe pas au lignes suivante