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)
Et voilà le cas qui ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT ID_CATEG, ID_COMPETITION, ID_TYPE_CATEG, REMISE_DES_PRIX FROM AI7.CATEGORIE_REAL WHERE (ID_COMPETITION =:ID_Fourni)
(la principale différence avec le cas précédent c'est qu'il y a plusieurs tables et donc des jointures) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager