|
| requete paramètrée avec alias |
| Iniciado por trialain, 03,jul. 2019 16:01 - 1 respuesta |
| |
| | | |
|
| |
| Publicado el 03,julio 2019 - 16:01 |
J'ai fait ceci :
sREQ_Existe est une chaîne sVar est une chaîne = "49687123845"
sREQ_Existe= [ SELECT count(*) AS nbenr FROM tableB INNER JOIN tableA ON tableB.Num = tableA.Num WHERE tableB.Num = {param} ]
HExécuteRequêteSQL(sREQ_Existe, hRequêteDéfaut, sVar)
SI HNbEnr(sREQ_Existe) > 0 ALORS SINON FIN
le problème est que l'appli plante en me disant que je n'ai pas mis de paramètre. Pourquoi ? |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.361 mensajes |
|
| Publicado el 03,julio 2019 - 18:24 |
Bonjour, Tu as fait un doux mélange entre la syntaxe de HExécuteRequête et HExecuteRequeteSQL
sdREQ_Existe est Source dede Données sREQ_Existe_Code est une chaîne sVar est une chaîne = "49687123845"
sREQ_Existe= [ SELECT count(*) AS nbenr FROM tableB INNER JOIN tableA ON tableB.Num = tableA.Num WHERE tableB.Num = %1% ]
... sREQ_Existe_Code=ChaîneConstruit(sREQ_Existe_Code,sVar) HExécuteRequêteSQL(sdREQ_Existe,hRequêteDéfaut, sREQ_Existe_Code)
serait plus approprié. Tu peux alors travailler avec ta source de données.
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | | | |
| | |
|