Lorsqu'on travaille avec des bases de données en WinDev, il est souvent nécessaire de comprendre et d'analyser les requêtes SQL exécutées sur le serveur. Heureusement, la propriété CodeSQLExécuté permet de récupérer le code SQL exact envoyé au serveur, facilitant ainsi le débogage et l'optimisation des requêtes.
La propriété CodeSQLExécuté est particulièrement utile pour :
Cette propriété fonctionne avec :
Voici un exemple simple d'utilisation de CodeSQLExécuté pour récupérer et tracer une requête SQL exécutée :
REQ_CLIENT.pCodePostal = "44300"
HExécuteRequête(REQ_CLIENT)
Trace(REQ_CLIENT.CodeSQLExécuté)
Dans cet exemple, après exécution de la requête REQ_CLIENT, la ligne Trace (REQ_CLIENT.CodeSQLExécuté) permet d'afficher dans le traceur de WinDev le code SQL exact envoyé au serveur.
La propriété CodeSQLExécuté est un outil indispensable pour tout développeur utilisant WinDev avec des bases de données SQL. En affichant le SQL réel exécuté, elle permet de mieux comprendre, optimiser et déboguer ses requêtes. N’hésitez pas à l’adopter dans vos projets pour un développement plus efficace