Bonjour,

Je fais une requete qui me séléctionne un MAX et qui me retourne une valeur, seulement je ne parviens pas à récupérer cette valeur, j'ai à chaque fois une erreur me disant que la valeur est nulle...

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
public int PourcentageQtte(float QtteStock)
        {
            float QtteMax;
            DbDataReader DbReader;
 
            SqlConnection sqlconn = new SqlConnection();
            sqlconn.ConnectionString = ConfigurationManager.ConnectionStrings["prodchimiquesConnectionString"].ConnectionString;
            sqlconn.Open();
 
            SqlCommand SqlComm = sqlconn.CreateCommand();
 
            SqlComm.CommandText = @"SELECT MAX(Quantite_Utilisee) AS 'QMAX' FROM Article";
 
            DbReader = SqlComm.ExecuteReader();
 
            QtteMax = float.Parse(DbReader["QMAX"].ToString());
L'erreur est la suivante:
Tentative non valide de lecture lorsque aucune donnée n'est présente.

Edit: la requete dans SqlServer me renvoie bien mon résultat