Assembly : mscorlib (dans mscorlib.dll)
Syntaxe<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public NotInheritable Class DBNull Implements ISerializable, IConvertible
Dim instance As DBNull
[SerializableAttribute] [ComVisibleAttribute(true)] public sealed class DBNull : ISerializable, IConvertible
[SerializableAttribute] [ComVisibleAttribute(true)] public ref class DBNull sealed : ISerializable, IConvertible
/** @attribute SerializableAttribute() */ /** @attribute ComVisibleAttribute(true) */ public final class DBNull implements ISerializable, IConvertible
SerializableAttribute ComVisibleAttribute(true) public final class DBNull implements ISerializable, IConvertible
NotesCette classe est utilisée pour indiquer l'absence de valeur connue, généralement dans une application de base de données.
Dans les applications de base de données, un objet null est une valeur de champ valide. Cette classe distingue une valeur null (un objet null) et une valeur non initialisée (l'instance de DBNull.Value). Par exemple, un tableau peut avoir des enregistrements avec des champs non initialisés. Par défaut, ces champs non initialisés ont la valeur DBNull.
Cette classe est également utilisée dans COM Interop pour distinguer une variante VT_NULL associée à un objet null et une variante VT_EMPTY associée à l'instance de DBNull.Value.
DBNull n'est jamais égal à quelque chose.
DBNull est une classe singleton, ce qui signifie qu'une seule instance de cette classe peut exister. Cette instance unique est DBNull.Value.
Les applications de données intensives qui accèdent aux bases de données SQL doivent utiliser les classes System.Data.SqlTypes qui ont une prise en charge inhérente des valeurs null.
Plates-formesWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ