|
| Passer une variable comme parametre d'une rubrique SQL |
| Iniciado por adamsoro, 05,mar. 2020 13:23 - 4 respuestas |
| |
| | | |
|
| |
| Publicado el 05,marzo 2020 - 13:23 |
Bonjour tout le monde,
J'ai un petit souci de passer une variable comme paramètre d'une rubrique pour récupérer l'information de la rubrique.
Le nom de la table fichier et le nom de la rubrique sont passés par les variables en paramètre par l'appel de la procédure.
Voici le code ci-dessous
sTSQL1 = "Select " + chID + " From " + Namtble + " " HExécuteRequêteSQL(sdPress,hModifieFichier,sTSQL1)
HLitDernier(sdPress,chID) SI HTrouve(sdPress) ALORS i = sdPress."+ chID + " // c'est ici que le compilateur dit que la variable n'est pas une rubrique de la source de donnée nNum1 = i + 1 FIN RENVOYER nNum1 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 2.321 mensajes |
|
| Publicado el 05,marzo 2020 - 13:58 |
Bonjour,
Regarde les indirections.
-- Bon dev, Jean-Pierre |
| |
| |
| | | |
|
| | |
| |
| Publicado el 07,marzo 2020 - 13:50 |
Il doit y avoir quelque part dans le code: sdPress Est une source de données
Donc I=sdPress.ChID Devrait donner le bon resultat |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 27 mensajes |
|
| Publicado el 09,marzo 2020 - 10:56 |
Bonjour,
En plus des indirections, tu as également la solution de la fonction ChaineConstruit() Exemple : sTSQL1 = "Select %1 From %2"
sTSQL1 = ChaineConstruit(sTSQL1, chID, Namtble) |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.640 mensajes |
|
| Publicado el 09,marzo 2020 - 11:07 |
Hello,
Le probleme de Adama n'est pas de construire la requete mais de la parcourir. Donc les indirections vont résoudre son probleme :
i = {"sdPress."+ chID} ou i = {"sdPress."+ chID,indRubrique} // indRubrique permet un traitement plus efficace pour l'indirectionMensaje modificado, 09,marzo 2020 - 11:08 |
| |
| |
| | | |
|
| | | | |
| | |
|