PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → [WD14] récupérer le code SQL d'une requête
[WD14] récupérer le code SQL d'une requête
Débuté par Romuald Besset, 16 oct. 2009 18:45 - 5 réponses
Posté le 16 octobre 2009 - 18:45
Comment par programmation connaitre le code SQL d'une requête généré avec l'éditeur de requete.

On sais connaitre la liste des rubriques, et plein de renseignement mais comment on récupère le code SQL ?

Exemple j'ai créé via l'éditeur la requête REQ_NBCLIENT_DEP sur le fichier client qui se traduit par de code
SELECT Count(*) AS NOMBRE FROM CLIENT WHERE CLIENT.DEPARTEMENT = {param1}


Je peux éxécuter la requête pour l'Ain :
HExécuteRequête(REQ_NBCLIENT_DEP,hRequêteDéfaut,1)


Mais existe-t il une propriété pour obtenir le code SQL que l'on pourrait alors manipuler
cSQL est une chaîne
// propriété ..SQL qui retourne le code SQL de la requête ! Une idée.
cSQL = REQ_NBCLIENT_DEP..SQL
cSQL = Remplace(cSQL,"CLIENT","PROSPECT")
sSQL est une Source de Données
HExécuteRequêteSQL(sSQL,hRequêteDéfaut,cSQL)
...


Merci de vos pistes
R&B
Posté le 18 octobre 2009 - 22:45
Salut Romuald

Mais existe-t il une propriété pour obtenir le code SQL que l'on pourrait alors manipuler
cSQL est une chaîne
// propriété ..SQL qui retourne le code SQL de la requête ! Une idée.
cSQL = REQ_NBCLIENT_DEP..SQL


Ca existe:

cSQL = REQ_NBCLIENT_DEP..CodeSQL


Erick Bavut
Posté le 19 octobre 2009 - 12:31
Salut et merci Erick pour ce rappel.
Posté le 19 octobre 2009 - 15:22
Bonjour,

Comment par programmation connaitre le code SQL d'une requête parametrée
après l'attribution des paramètres.

Bref : connaitre le code SQL qui doit être executé

Cordialement JCP
Membre enregistré
68 messages
Popularité : +2 (2 votes)
Posté le 29 mars 2017 - 11:45
Up!

Ça m’intéresse également de connaitre la requête SQL après attribution des paramètres afin d'enregistrer celle-ci dans une table d'erreur si problème d’exécution.
Membre enregistré
6 messages
Posté le 20 juin 2018 - 16:48
Bonjour,

je remonte ce sujet des abysses.
J'ai aussi besoin de récupérer le code de ma requête après l’attribution des paramètres pour me faire un log.

Merci.