Cette fonction Initialise une requête écrite en langage SQL et déclare cette requête au serveur de base de données pour optimiser les prochaines exécutions de cette requête. Cette requête n'est pas encore exécutée.
Cette fonction est conseillée lors de l'exécution successive d'une même requête en modifiant uniquement quelques paramètres de cette requête à chaque exécution.
La requête pourra ensuite être exécutée grâce à la fonction HExécuteRequêteSQL .
Pour libérer les ressources de cette requête, utilisez la fonction HAnnuleDéclaration .
Attention, il est possible que certains fichiers restent ouverts par le moteur SQL de l'AS400 qui anticipe ainsi une prochaine requête.
Les requêtes paramétrées (ou procédures
stockées) susceptibles de renvoyer plusieurs résultats ne sont
pas gérées.