UpsQry.IRequeteSql.PreparerSql

Procedure PreparerSql();

Description

La méthode PreparerSql permet de préparer la requête Sql.

Cette méthode doit être appelée après la déclaration des paramètres et des résultats de la requête Sql, réalisées par l'appel aux méthodes DeclarerParametre et DeclarerResultat, et avant l'une des exécutions, réalisées par l'appel à la méthode ExecuterSql.

Si la méthode échoue, alors l'exception ErreurOrdreSql est envoyée.

Exemple

Principal
/*******/
Variable
/******/

Debut
...
MonOrdreSql=MaConnexionSql.CreerRequeteSql("SELECT ename:=${NomEmploye}, hiredate:=${DateEmbauche}, empno:=${NumeroEmploye}, sal:=${Salaire} FROM emp WHERE deptno=${NumeroDepartement};", 5);
MonOrdreSql.DeclarerParametre("NumeroDepartement", Entier);
MonOrdreSql.DeclarerResultat("NomEmploye", Caractere, 20);
MonOrdreSql.DeclarerResultat("DateEmbauche", Date);
MonOrdreSql.DeclarerResultat("NumeroEmploye", Entier);
MonOrdreSql.DeclarerResultat("Salaire", Reel);
MonOrdreSql.PreparerSql();
MonOrdreSql.EcrireParametre("NumeroDepartement", 10);
MonOrdreSql.ExecuterSql();
MonResultatSql=MonOrdreSql.LireResultatRequete();
Pour Enregistrement=MonResultatSql.ParcoursAuDebut() JusquA MonResultatSql.DernierElement() Faire Fin Pour
...
Fin Principal

Voir aussi

ExecuterSql pour exécuter une requête Sql.

Traduction

---------