Bonjour,
Je veux faire une simple requête sur une base de données pour connaître le nombre de lignes renvoyé,...
Pour ce faire, j'ai lu dans la FAQ (ici : http://delphi.developpez.com/faq/?pa...rdcountrequete ) qu'il fallait faire une requête SQL, et non pas RecordCount, ce que je me suis empressé de faire,...
Malheureusement, le result de ma requête est toujours 0, je poste donc mon code, qui est tout petit, et j'espère que quelqu'un verra ou est la faille, parce que moi, je ne trouve pas

Le code incriminé :

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
 
with TQuery.Create(nil) do
    try
      DataBaseName := 'NonQualite';
      Req := 'Select * from REGLEUR where NOM_REGLEUR =  '+ LabelClasse2.Caption;
      sql.Text := Req;
      try
        Active:=True;
             Temp_Id_Regleur := fields[0].AsInteger;   
// et là, ID_regleur = 0, alors que je suis censé trouvé 1 
 
        if fields[0].AsInteger <> 1 then
        begin
          ShowMessage('Il y a une erreur dans la table des régleurs, désolé, il vous faut choisir un autre régleur !');
          free;
          Exit;
        end

Merci