bonjour, j'ai un soucis lors de ma lecture de ma base de donnée,
je ne vois pas d'ou vient le probleme


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
 
       public List<Track> GetAllTracks()
        {
            List<Track> listOfT = new List<Track>();
 
            string request = "select * from Tracks";
 
            con.Open();
            SqlCommand command = new SqlCommand(request);
            SqlDataReader reader;
            reader = command.ExecuteReader();
 
            while (reader.Read())
            {
                Track myTrack = new Track();
 
                myTrack.id = Convert.ToString( reader["TrackID"]);
                myTrack.name = Convert.ToString( reader["Name"]);
                myTrack.artist =Convert.ToString( reader["Artist"]);
                myTrack.album =Convert.ToString( reader["Album"]);
                myTrack.genre =Convert.ToString( reader["Genre"]);
                myTrack.year =Convert.ToInt32( reader["Year"]);
                myTrack.path =Convert.ToString( reader["Path"]);
                myTrack.time =Convert.ToInt32( reader["Time"]);
 
                listOfT.Add(myTrack);
            }
            return listOfT;
        }

l'erreur indiqué me dit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ExecuteReader : la propriété Connection n'a pas été initialisée.
sur cette ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
reader = command.ExecuteReader();