Une valeur de type '<type1>' ne peut pas être convertie en '<type2>'
Mise à jour : novembre 2007
Value of type '<type1>' cannot be converted to '<type2>'
Une instruction tente de convertir un type de données en un autre d'une façon non définie. Les causes de cette erreur peuvent être les suivantes :
Une conversion spécifie deux types de données entre lesquels il n'existe aucune conversion. C'est le cas par exemple pour une conversion entre une valeur Boolean et le type Date.
Une initialisation d'un tableau n'inclut pas d'accolades ({}) après une clause New. Dans ce cas, <type2> est au format 'tableau unidimensionnel de <type>'.
ID d'erreur : BC30311
Pour corriger cette erreur
Vérifiez que l'expression peut être convertie dans le type de données de destination.
Si <type2> est un tableau, assurez-vous que la clause New contient des parenthèses et des accolades après le nom du type. Le code suivant illustre l'initialisation correcte d'un tableau.
Dim anIntArray As Integer() = New Integer() {}
Voir aussi
Tâches
Comment : initialiser une variable tableau