Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Anweisung versucht, einen Datentyp auf eine nicht definierte Weise in einen anderen Datentyp zu konvertieren. Dieser Fehler kann u. a. folgende Ursachen haben:
Eine Konvertierung gibt zwei Datentypen an, zwischen denen keine Konvertierung möglich ist. Ein Beispiel hierfür ist eine Konvertierung eines
Boolean
-Werts in denDate
-Typ.Eine Initialisierung eines Arrays umfasst im Anschluss an eine
{}
-Klausel keine geschweiften Klammern (New
). In diesem Fall hat <Typ2> das Format '1-dimensionales Array von <Typ>'.
Fehler-ID: BC30311
So beheben Sie diesen Fehler
Stellen Sie sicher, dass der Ausdruck in den Zieldatentyp konvertiert werden kann.
Wenn <Typ2> ein Array ist, vergewissern Sie sich, dass die
New
-Klausel im Anschluss an den Typnamen sowohl eckige als auch geschweifte Klammern enthält. Der folgende Code zeigt die korrekte Initialisierung eines Arrays.Dim anIntArray As Integer() = New Integer() {}
Siehe auch
- Typkonvertierung in Visual Basic
- How to: Initialize an Array Variable in Visual Basic (Gewusst wie: Initialisieren einer Arrayvariable in Visual Basic)