Le nom <Nom> n'est pas déclaré ou ne se trouve pas dans la portée actuelle

Mise à jour : novembre 2007

Name '<name>' is either not declared or not in the current scope

Une requête LINQ fait référence à un élément de programmation, mais le compilateur ne peut pas trouver d'élément avec ce nom exact.

ID d'erreur : BC36610

Pour corriger cette erreur

  1. Vérifiez l'orthographe du nom dans l'instruction de référence. Visual Basic ne distingue pas les majuscules des minuscules, mais considère toute autre variation orthographique comme un nom différent. Notez que le trait de soulignement (_) fait partie du nom et, par conséquent, de l'orthographe.

  2. Vérifiez que l'élément de programmation est dans la portée. Si l'instruction de référence se trouve hors de la région qui déclare l'élément de programmation, vous devrez peut-être qualifier le nom d'élément. Pour plus d'informations, consultez Portée dans Visual Basic.

  3. Vérifiez que vous avez l'opérateur d'accès au membre (.) entre un objet et son membre. Par exemple, si vous avez un contrôle TextBox nommé TextBox1, vous devez, pour accéder à sa propriété Text, taper TextBox1.Text. Si, au lieu de cela, vous tapez TextBox1Text, vous avez créé un nom différent.

Voir aussi

Concepts

Introduction à LINQ dans Visual Basic

Conventions d'affectation de noms Visual Basic

Autres ressources

Références aux éléments déclarés