Partager via


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

Mise à jour : novembre 2007

Range variable <variable> hides a variable in an enclosing block, a previously defined range variable, or an implicitly declared variable in a query expression

Le nom de la variable de portée spécifié dans une clause Select, From, Aggregate ou Let duplique le nom d'une variable de portée spécifié précédemment dans la requête, ou le nom d'une variable déclaré implicitement par la requête, tel qu'un nom de champ ou le nom d'une fonction d'agrégation.

ID d'erreur : BC36633

Pour corriger cette erreur

  • Vérifiez que toutes les variables de portée d'une portée de requête particulière ont des noms uniques. Vous pouvez mettre une requête entre parenthèses pour vous assurer que les requêtes imbriquées ont une portée unique.

Voir aussi

Concepts

Introduction à LINQ dans Visual Basic

Référence

From, clause (Visual Basic)

Let, clause (Visual Basic)

Aggregate, clause (Visual Basic)

Select, clause (Visual Basic)