Bonjour,
J'ai un petit souci pour pouvoir accéder à une colonne initialisée dynamiquement avec une @variable
Voici ma requête :
Quand je l'exécute j'ai cette erreur (En affectant la valeur Read à @TypeDroit en c#) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 set @requete=' Select * From dbo.Rights Where [User_ID] = Upper('+@UserID+') And Lib_ID = '+@Lib+' And TypeDoc_ID = '+@TypeDoc+' And '+ @TypeDroit +' = true' exec sp_executesql @requete
Il prend en compte les ' ' que j'ai affecté dans ma requête (Sinon ça me dit que ma variable n'existe pas ...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Msg*156, Niveau*15, État*1, Ligne*7 Syntaxe incorrecte vers le mot clé 'Read'.
J'ai recherché ici, sur d'autres sites, mais je n'ai pas trouvé la solution à mon problème (il y a juste la solution pour pouvoir créer une colonne dynamiquement, et non y accéder)
Si quelqu'un pouvait m'aider ...![]()
Merci d'avance
Partager