OVH Cloud OVH Cloud

[WD9] HELP - Utilisation de HExecuteRequeteSQL

3 réponses
Avatar
jm
Salut

J'ai écrit le code suivant
Res_SQL = HExécuteRequêteSQL("REQ1","SELECT * FROM FIC1")


SI PAS Res_SQL ALORS

SQLInfoGene ("REQ1")

Info("Erreur SQL : " + SQL.MesErreur)

SINON

SQLInfoGene("REQ1")

Info("Nb Ligne : " + SQL.Nblig)

SQLTable("REQ1", "Table_RESULTS")

FIN

SQLFerme("REQ1")

Ca se plante à l'instruction SQLInfoGene du SINON en me disant que la
requete REQ1 n'existe pas
Quelqu'un a t'il une idée ?
J'ai testé ma requete avec WDSQL et elle fonctionne très bien

Merci de votre aide

JM

3 réponses

Avatar
Michel
jm a écrit :
Salut

J'ai écrit le code suivant
Res_SQL = HExécuteRequêteSQL("REQ1","SELECT * FROM FIC1")


SI PAS Res_SQL ALORS

SQLInfoGene ("REQ1")

Info("Erreur SQL : " + SQL.MesErreur)

SINON

SQLInfoGene("REQ1")

Info("Nb Ligne : " + SQL.Nblig)

SQLTable("REQ1", "Table_RESULTS")

FIN

SQLFerme("REQ1")

Ca se plante à l'instruction SQLInfoGene du SINON en me disant que la
requete REQ1 n'existe pas
Quelqu'un a t'il une idée ?
J'ai testé ma requete avec WDSQL et elle fonctionne très bien

Merci de votre aide

JM




Req1 doit être déclarée comme une source de donnée
par consequent il s'agit d'une variable et elle doit être passée sans
"" a la procedure HExecuteRequeteSQL

Michel
Avatar
celine
comment as-tu déclaré "REQ1", et y a-t-il d'autres endroits où tu t'en sers?

jm a écrit:
Salut

J'ai écrit le code suivant
Res_SQL = HExécuteRequêteSQL("REQ1","SELECT * FROM FIC1")


SI PAS Res_SQL ALORS

SQLInfoGene ("REQ1")

Info("Erreur SQL : " + SQL.MesErreur)

SINON

SQLInfoGene("REQ1")

Info("Nb Ligne : " + SQL.Nblig)

SQLTable("REQ1", "Table_RESULTS")

FIN

SQLFerme("REQ1")

Ca se plante à l'instruction SQLInfoGene du SINON en me disant que la
requete REQ1 n'existe pas
Quelqu'un a t'il une idée ?
J'ai testé ma requete avec WDSQL et elle fonctionne très bien

Merci de votre aide

JM




Avatar
jm
Je n'ai pas déclaré "REQ1" puisque c'est un nom de requete ponctuel que je
n'utilise que là

"celine" a écrit dans le message de news:

comment as-tu déclaré "REQ1", et y a-t-il d'autres endroits où tu t'en
sers?

jm a écrit:
Salut

J'ai écrit le code suivant
Res_SQL = HExécuteRequêteSQL("REQ1","SELECT * FROM FIC1")


SI PAS Res_SQL ALORS

SQLInfoGene ("REQ1")

Info("Erreur SQL : " + SQL.MesErreur)

SINON

SQLInfoGene("REQ1")

Info("Nb Ligne : " + SQL.Nblig)

SQLTable("REQ1", "Table_RESULTS")

FIN

SQLFerme("REQ1")

Ca se plante à l'instruction SQLInfoGene du SINON en me disant que la
requete REQ1 n'existe pas
Quelqu'un a t'il une idée ?
J'ai testé ma requete avec WDSQL et elle fonctionne très bien

Merci de votre aide

JM