Auf Englisch lesen

Freigeben über


„<Nullkonstante>“ wurde nicht deklariert.

„<Nullkonstante>“ wurde nicht deklariert. Nullkonstanten werden nicht mehr unterstützt. Verwenden Sie stattdessen System.DBNull.

Eine Anweisung verwendet das Schlüsselwort Null , das in Visual Basic nicht mehr unterstützt wird.

Fehler-ID: BC30822

So beheben Sie diesen Fehler

  1. Verwenden Sie DBNull anstelle von Null. Dies wird im folgenden Beispiel veranschaulicht:

    Sub TestDBNull()  
        Dim t As DataTable  
        ' Assume the DataGrid is bound to a DataTable.  
        t = CType(DataGrid1.DataSource, DataTable)  
        Dim r As DataRow  
        r = t.Rows(datagrid1.CurrentCell.RowNumber)  
        r.BeginEdit  
        r(1) = System.DBNull.Value ' Assign DBNull to the record.  
        r.EndEdit  
        r.AcceptChanges  
        If r.IsNull(1) Then  
            MsgBox("")  
        End If  
    End Sub  
    
  2. Verwenden Sie da Schlüsselwort Nothing für Zuweisungen und Vergleiche, wenn Sie Objektvariablen verwenden. Dies wird im folgenden Beispiel veranschaulicht:

    Sub TestNothing()  
        Dim cls As Object  
        ' cls is Nothing if it has not been assigned using the New keyword.  
        If (cls Is Nothing) Then  
            MsgBox("cls is Nothing")  
        End If  
        cls = Nothing ' Assign Nothing to the class variable cls.  
    End Sub  
    

Siehe auch