J'utilise des requetes SQL construites dynamiquement avec un curseur pour effectuer des recherches croisées complexes.
Parallelemnt, je souhaite connaitre le nb d'enregistrements résultants de ma requete.
Et la... ça se corse ! Je n'arrive pas à obtenir le résultat dans une variable de mon pgm avec 'INTO :NbrErl' par exemple...
j'obtiens une erreur à l'exécution SQL0312 : 'Variable NBRERL non définie ou non utilisable.'
qq lignes de code :
Eval requetec = 'Select Count(*) into :NbrErl' + requetec
/EXEC SQL
+ PREPARE DYNSQL FROM :REQUETEc
/END-EXEC
/EXEC SQL
+ EXECUTE DYNSQL
Merci
Partager