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
Partager