faire référence à un champ d'une requete par un indice ???
2 réponses
steph
bonjour,
mon pb est simple : je veux passer une requête en parametre à une procédure,
mais cette requete peut différer, par contre la procédure utilisera toujours
le premier champ de la requete, toutefois il n'aura pas toujours le même
nom. Je n'ai pas touvé de manière de faire référence à un champ d'une
requete par autre chose que par son nom.
exemple :
"supposons que RqEssai soit une requete faite sous l'éditeur de requete"
alors voici un exemple de code :
MaProcedure(RqEssai)
.......
MaProcedure(RequeteAAnalyser)
si RequeteAAnalyser[1] >0 alors ...... // ce code ne fonctionne pas car il
n'accepte pas d'indice pour les champs comme la notation
MonRecordset.Fields(1) en VB par exemple
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
mat
steph wrote: ...
"supposons que RqEssai soit une requete faite sous l'éditeur de requete" alors voici un exemple de code : MaProcedure(RqEssai) ........
MaProcedure(RequeteAAnalyser)
si RequeteAAnalyser[1] >0 alors ...... // ce code ne fonctionne pas car il n'accepte pas d'indice pour les champs comme la notation MonRecordset.Fields(1) en VB par exemple
Bonjour,
soit je n'ai rien compris, soit l'exemple n'est pas terrible... ;-)
Je pense, qu'il faut regarder de la coté de HExecuteRequeteSQL qu'on peut exécuter avec le nom d'une requête fait sous l'éditeur mais qu'on peut varier à volonté aussi long que la structure du résultat est inchangé (si cela est nécessaire). Une réponse simple à un problème simple ...
Salutations Mat
steph wrote:
...
"supposons que RqEssai soit une requete faite sous l'éditeur de requete"
alors voici un exemple de code :
MaProcedure(RqEssai)
........
MaProcedure(RequeteAAnalyser)
si RequeteAAnalyser[1] >0 alors ...... // ce code ne fonctionne pas car il
n'accepte pas d'indice pour les champs comme la notation
MonRecordset.Fields(1) en VB par exemple
Bonjour,
soit je n'ai rien compris, soit l'exemple n'est pas terrible... ;-)
Je pense, qu'il faut regarder de la coté de HExecuteRequeteSQL qu'on
peut exécuter avec le nom d'une requête fait sous l'éditeur mais qu'on
peut varier à volonté aussi long que la structure du résultat est
inchangé (si cela est nécessaire). Une réponse simple à un problème
simple ...
"supposons que RqEssai soit une requete faite sous l'éditeur de requete" alors voici un exemple de code : MaProcedure(RqEssai) ........
MaProcedure(RequeteAAnalyser)
si RequeteAAnalyser[1] >0 alors ...... // ce code ne fonctionne pas car il n'accepte pas d'indice pour les champs comme la notation MonRecordset.Fields(1) en VB par exemple
Bonjour,
soit je n'ai rien compris, soit l'exemple n'est pas terrible... ;-)
Je pense, qu'il faut regarder de la coté de HExecuteRequeteSQL qu'on peut exécuter avec le nom d'une requête fait sous l'éditeur mais qu'on peut varier à volonté aussi long que la structure du résultat est inchangé (si cela est nécessaire). Une réponse simple à un problème simple ...
Salutations Mat
tjfromparis
tu ne peux pas donner toujours le meme alias au premier champs de ta requete ?
"steph" a écrit dans le message de news: 42adcbe8$0$31885$
bonjour, mon pb est simple : je veux passer une requête en parametre à une procédure, mais cette requete peut différer, par contre la procédure utilisera toujours le premier champ de la requete, toutefois il n'aura pas toujours le même nom. Je n'ai pas touvé de manière de faire référence à un champ d'une requete par autre chose que par son nom.
exemple :
"supposons que RqEssai soit une requete faite sous l'éditeur de requete" alors voici un exemple de code : MaProcedure(RqEssai)
.......
MaProcedure(RequeteAAnalyser)
si RequeteAAnalyser[1] >0 alors ...... // ce code ne fonctionne pas car il n'accepte pas d'indice pour les champs comme la notation MonRecordset.Fields(1) en VB par exemple
Merci d'avance.
tu ne peux pas donner toujours le meme alias au premier champs de ta requete
?
"steph" <angelia@free.fr> a écrit dans le message de news:
42adcbe8$0$31885$636a15ce@news.free.fr...
bonjour,
mon pb est simple : je veux passer une requête en parametre à une
procédure, mais cette requete peut différer, par contre la procédure
utilisera toujours le premier champ de la requete, toutefois il n'aura pas
toujours le même nom. Je n'ai pas touvé de manière de faire référence à un
champ d'une requete par autre chose que par son nom.
exemple :
"supposons que RqEssai soit une requete faite sous l'éditeur de requete"
alors voici un exemple de code :
MaProcedure(RqEssai)
.......
MaProcedure(RequeteAAnalyser)
si RequeteAAnalyser[1] >0 alors ...... // ce code ne fonctionne pas car il
n'accepte pas d'indice pour les champs comme la notation
MonRecordset.Fields(1) en VB par exemple
tu ne peux pas donner toujours le meme alias au premier champs de ta requete ?
"steph" a écrit dans le message de news: 42adcbe8$0$31885$
bonjour, mon pb est simple : je veux passer une requête en parametre à une procédure, mais cette requete peut différer, par contre la procédure utilisera toujours le premier champ de la requete, toutefois il n'aura pas toujours le même nom. Je n'ai pas touvé de manière de faire référence à un champ d'une requete par autre chose que par son nom.
exemple :
"supposons que RqEssai soit une requete faite sous l'éditeur de requete" alors voici un exemple de code : MaProcedure(RqEssai)
.......
MaProcedure(RequeteAAnalyser)
si RequeteAAnalyser[1] >0 alors ...... // ce code ne fonctionne pas car il n'accepte pas d'indice pour les champs comme la notation MonRecordset.Fields(1) en VB par exemple