'<constantenull>' n'est pas déclaré
Mise à jour : novembre 2007
Message d'erreur
'<constantenull>' n'est pas déclaré. La constante Null n'est plus prise en charge ; utilisez System.DBNull à la place.
'<nullconstant>' is not declared. Null constant is no longer supported; use System.DBNull instead.
Une instruction utilise le mot clé Null qui n'est plus pris en charge dans Visual Basic.
ID d'erreur : BC30822
Pour corriger cette erreur
Utilisez DBNull au lieu de Null. C'est ce que montre l'exemple suivant.
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
Utilisez le mot clé Nothing (Visual Basic) pour les assignations et les comparaisons lorsque vous utilisez des variables objet. C'est ce que montre l'exemple suivant.
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
Voir aussi
Concepts
Récapitulatif des modifications relatives à la prise en charge des éléments de programmation