Condividi tramite


Il nome '<name>' non è dichiarato o non è nell'ambito corrente

Una query LINQ fa riferimento a un elemento di programmazione, ma il compilatore non trova un elemento con quel nome esatto.

ID errore: BC36610

Per correggere l'errore

  1. Controllare l'ortografia del nome nell'istruzione di riferimento. Visual Basic non fa distinzione tra maiuscole e minuscole, ma qualsiasi altra variazione nell'ortografia costituisce un nome diverso. Si noti che il carattere di sottolineatura (_) fa parte del nome e quindi dell'ortografia.

  2. Verificare che l'elemento di programmazione sia nell'ambito. Se l'istruzione di riferimento è all'esterno dell'area di dichiarazione dell'elemento di programmazione, è necessario qualificare il nome dell'elemento. Per altre informazioni, vedere Scope in Visual Basic.

  3. Assicurarsi di avere l'operatore di accesso ai membri (.) tra un oggetto e il relativo membro. Ad esempio, se è presente un controllo TextBox denominato TextBox1, per accedere alla relativa proprietà Text occorre digitare TextBox1.Text. Se invece si digita TextBox1Text, viene creato un nome diverso.

Vedi anche