Requêtes paramétrée en C-Sharp et Oracle syntaxe
Bonjour j'ai un problème avec une requête paramétrée en C-sharp.
Lorsque je suis dans le tableAdapter qui est dans mon dataset j'arrive à créer une requête paramétrée dans certains cas, dans d'autres non.
Voilà un cas qui fonctionne :
(Ici le nom de mon paramètre c'est ID_Fourni)
Code:
1 2 3
| SELECT ID_CATEG, ID_COMPETITION, ID_TYPE_CATEG, REMISE_DES_PRIX
FROM AI7.CATEGORIE_REAL
WHERE (ID_COMPETITION =:ID_Fourni) |
Et voilà le cas qui ne fonctionne pas :
(la principale différence avec le cas précédent c'est qu'il y a plusieurs tables et donc des jointures) :
Code:
1 2 3 4 5 6
|
SELECT ID_TYPE_CATEG, NB_CHUTEURS, NB_VIDEOMAN, NB_REMPLACANT, NB_MANCHE_MINI, NB_MANCHE_MAX, LIB_CATEG
FROM AI7.TYPE_CATEG
where ("competition".id_competition = "categorie_real".id_competition)
and ("categorie_real".id_type_categ = type_categ.id_type_categ)
and ("competition".id_competition =:idFourni) |
le message d'erreur qu'il me donne est le suivant :
Liaison de paramètre non valide
Nom du paramètre : :idFourni
Je précise que j'ai essayé avec ou sans les parenthèses autour des noms de table et que ça ne change rien.
J'ai essayé également de changer plusieurs fois le nom du paramètre ça change rien non plus.
Je ne vois vraiment pas ce qui ne fonctionne pas. Ca semble avoir un lien avec le paramètre mais lequel? :?
Merci pour votre aide