Récupérer le code SQL d'une requête exécutée par HExécuteRequête
Bonjour,
Dans un bug de LOG j'aurai besoin de récupérer le code SQL après avoir renseigné les paramètres. Exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| qReq est une Requête SQL =
[
SELECT PERSONNE.NOM, PERSONNE.PRENOM
FROM PERSONNE
WHERE PERSONNE.ID ={P_IDPERSONNE}
]
qReq.P_IDPERSONNE = nIdPersonne
SI HExécuteRequête(qReq, maCnx, hRequêteSansCorrection) ALORS
HLitPremier(qReq,hForwardOnly+hSansRafraîchir)
SI PAS HEnDehors(qReq)
//
FIN
SINON
Erreur("Erreur Exécution Requête",HErreurInfo(hErrComplet))
FIN
HLibèreRequête(qReq) |
Je voudrais obtenir le texte SQL de la requête paramétrée avant ou après son exécution c.-à-d. :
"SELECT PERSONNE.NOM, PERSONNE.PRENOM FROM PERSONNE WHERE PERSONNE.ID = 12"
Je n'ai rien trouvé à ce sujet. Est-ce réalisable ?
nb : qReq..CodeSQL n'est pas utilisable sur une variable de type requête SQL
Merci de votre aide et bonne journée