Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
XML literal cannot appear here unless it is enclosed in parentheses
Una dichiarazione di un valore letterale XML è utilizzata in un'espressione in una posizione ambigua per il compilatore Visual Basic, ovvero il compilatore Visual Basic non è in grado di determinare se il carattere di inferiore a (<) è un operatore di confronto o l'inizio di un valore letterale XML. Nel codice che segue ne viene illustrato un esempio.
[Visual Basic]
' Generates an error.
Dim queryResult = From element In elements _
Where <sample>Value</sample> = "Value" _
Select element
ID errore: BC31198
Per correggere l'errore
Racchiudere la dichiarazione del valore letterale XML fra parentesi, come mostrato nell'esempio seguente:
Dim queryResult = From element In elements _ Where (<sample> Value</sample>) = "Value" _ Select elementModificare il codice in modo da fare riferimento a un valore letterale XML esistente, come mostrato nell'esempio seguente:
Dim queryResult = From element In elements _ Where e.<sample>.Value = "Value" _ Select element