Bonjour,
J'ai besoin de récupérer la valeur que me renvoie ma requête sql qui utilise une fonction count que voici
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 sReqCount ="Select count (*) From GALFIC.KH1MVSP WHERE H17102='"+sRecherche+"'and H1CDTR='ES' and H1CDMO='PRD'"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SI PAS SQLExec(sReqCount,"NbEnre") ALORS Erreur("Erreur dinitialisation 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
Partager