Re bonsoir.
j'ai un petit soucis plutot etrange...
Resultat = 20 c'est la bonne reponse : j'ai bien 20 lines dans ma table
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 SQLQuery1->Active=false; SQLQuery1->SQL->Clear(); AnsiString sql("SELECT * FROM historique"); SQLQuery1->SQL->Add(sql); int Resultat= SQLQuery1->RecordCount; SQLQuery1->Open(); ShowMessage(Resultat); if (Resultat > 0) // Si Resultat est > 0 alors c'est quil y a au moins une reference { SQLQuery1->Active=false; SQLQuery1->SQL->Clear(); AnsiString sql("SELECT RefProduit,Marque,Model,COUNT(Quantite) AS qte FROM historique GROUP BY RefProduit ORDER BY qte DESC"); SQLQuery1->SQL->Add(sql); SQLQuery1->Open(); int check = SQLQuery1->RecordCount; ShowMessage(check); for (int i = 0; i < check; i++) {etc// {
Check = 20 hors je n'en ai plus que 15 dans ma table ( tester dans easyphp ) et je ne sais par quel hasard il me considere tj 20 ce qui me pose un probleme dans ma boucle d'apres.
si quelqu'un a deja eu ce genre de probleme
merci
Partager