Partager via


La variable de portée '<variable>' masque une variable dans un bloc englobant ou une variable de portée précédemment définie dans l'expression de requête

Mise à jour : novembre 2007

Range variable <variable> hides a variable in an enclosing block or a range variable previously defined in the query expression.

Une variable de portée dans une requête a le même nom qu'une variable précédemment définie dans la même portée ou qu'une variable de portée précédemment définie dans la requête.

ID d'erreur : BC30978

Pour corriger cette erreur

  • Vérifiez que toutes les variables de portée dans votre requête ont des noms uniques, qui ne sont pas en double par rapport aux noms de variable existants dans la même portée.

  • Placez entre parenthèses les requêtes imbriquées avec des noms de variable de contrôle en double, en séparant la portée pour chaque variable de portée.

Voir aussi

Concepts

Introduction à LINQ dans Visual Basic

Autres ressources

LINQ en Visual Basic