Bonjour à tous, c'est encore moi

J'ai posté mon problème ici or, il entre également dans la catégorie "base de données", mais comme c'est une question de noob


Voila j'utilise un TQuery ainsi qu'un DBEdit.
Je réalise l'action suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
   Query2.Close;        //***********************************
                Query2.SQL.Clear;
                Query2.SQL.Add('SELECT NOMBRE_DISPO FROM TableLicences WHERE NOM=:Valeur1');
                Query2.ParamCheck := True;
                Query2.ParamByName('Valeur1').AsString := ComboBox1.Text;
                Query2.ExecSql;
                Query2.Open;
                //******************************************
                 DBEdit1.Text:=Query2.FieldValues['NOMBRE_DISPO'];
                //******************************************
                Query2.Close;
J'aimerai que mon DBEdit1.Text prenne la valeur retournée par la commande SQL, or rien ne s'affiche dans le DBEdit, de plus avec un pas à pas je remarque qu'il passe par la ligne.

Quelqu'un a une idée ?