J'ai un sous qui met à jour un formulaire à certaines occasions. Parfois, j'ai besoin de mettre à jour un formulaire lorsque certaines des entrées de ma table auront toujours une valeur NULL. J'ai utilisé ce code pour empêcher la sous d'essayer de remplir les champs de formulaire avec des données NULL:Quel est le bon moyen de vérifier si une entrée dans une table db est nulle?
If IsDBNull(CID.Single().Age) = False Then
txtAge.Text = CID.Single().Age
End If
Mais je reçois l'erreur « objet Nullable doit avoir une valeur. » quand il essaie de remplir txtAge.Text. Cette méthode fonctionne sur d'autres domaines.
Si CID.Single(). Age est NULL, ne devrait-il pas ignorer cette action?
LINQ to SQL vous permet de convertir des champs à partir d'une base de données qui permettent à un null System.Nullable type. Cela signifie qu'une valeur NULL dans la base de données est
Nothing
dans VB ounull
dans C#. Ce ne sera pas DBNull – cadrell0