Bonjour,

J'ai besoin de récupérer la valeur que me renvoie ma requête sql qui utilise une fonction count que voici

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
sReqCount ="Select count (*) From GALFIC.KH1MVSP WHERE H17102='"+sRecherche+"'and H1CDTR='ES' and H1CDMO='PRD'"
Ensuite je l’exécute et je souhaite récupérer la valeur qui pour ma variable sRecherche est une valeur existant et donc mon count devrait me renvoyer 1 mais la meme si nb_rech est initialisé à 1 le count me renvoi 0 ce qui n'est pas possible pour le test que j'effectue

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
SI PAS SQLExec(sReqCount,"NbEnre") ALORS
Erreur("Erreur d’initialisation de la requête", HErreurInfo())
SINON
nb_rech = SQLLitCol("NbEnre",1)		
FIN

du coup j'imagine que SQLLitcol ne fonctionne pas avec les fonction de groupe
J'ai déjà essayer de faire un count sur un attribut au lieu de * mais ça n'a rien donné

Quelqu'un pourrait m'indiquer une autre fonction windev pour afficher les requête. Et pas propre au HF vu que la BDD est en DB2 AS400 et je ne dispose pas d’accès natif.

Ah et je suis sous windev 17