Bonjour
J'essaye de passer un traitement en AJAX pour effecteur un rafraîchissement uniquement de la combo et pas de la fenêtre complète.
J'effectue les opérations suivantes :
- exécution de la requête de type SELECT ;
- appel de la fonction HlitPremier ;
- parcours des résultats.
L'exécution est ok, le problème c'est que les fonctions Hlitpremier et Hendehors renvoie systématiquement faux.
Je met mon code :
Est ce que quelqu'un à une idée ?
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 sSQL_LstCtx="select colonne1, colonne2, colonne2 from TABLE_A WHERE COL_ID="+s_IDN ls_nomreq="req_Rch_FchGrp" ListeSupprimeTout(Combo_GrpFch) bRes=HExécuteRequêteSQL(ls_nomreq,gclconnexion.m_cnxConnexion,hRequêteSansCorrection, sSQL_LstCtx) SI bRes= Faux ALORS Msg=HErreurInfo RENVOYER (bRes) FIN bRes= HLitPremier(ls_nomreq,hSansRafraîchir) TANTQUE HEnDehors(ls_nomreq) = Faux // Alimentation dde la combo ListeAjoute(Combo_GrpFch, HRécupèreRubrique(ls_nomreq,3)+ gLien(HRécupèreRubrique(ls_nomreq,1))) HLitSuivant(ls_nomreq) FIN HLibèreRequête(ls_nomreq)
Merci par avance
Partager