IDataParameter.IsNullable IDataParameter.IsNullable IDataParameter.IsNullable IDataParameter.IsNullable Property

Définition

Obtient une valeur qui indique si le paramètre accepte les valeurs Null.Gets a value indicating whether the parameter accepts null values.

public:
 property bool IsNullable { bool get(); };
public bool IsNullable { get; }
member this.IsNullable : bool
Public ReadOnly Property IsNullable As Boolean

Valeur de propriété

true si les valeurs Null sont acceptées ; sinon, false.true if null values are accepted; otherwise, false. La valeur par défaut est false.The default is false.

Exemples

L’exemple suivant crée une instance de la classe d’implémentation SqlParameter, et définit certaines de ses propriétés.The following example creates an instance of the implementing class, SqlParameter, and sets some of its properties.

    private static void AddSqlParameter(SqlCommand command, 
        string paramValue)
    {
        SqlParameter parameter = new SqlParameter(
            "@Description", SqlDbType.VarChar);
        parameter.Value = paramValue;
        parameter.IsNullable = true;
        command.Parameters.Add(parameter);
    }

private static void SetParameterToNull(IDataParameter parameter)
{
    if (parameter.IsNullable)
    {
        parameter.Value = DBNull.Value;
    }
    else
    {
        throw new ArgumentException("Parameter provided is not nullable", "parameter");
    }
}

 Private Sub AddSqlParameter(ByVal command As SqlCommand, _
     ByVal paramValue As String)

     Dim parameter As New SqlParameter( _
         "@Description", SqlDbType.NVarChar, 16)
     parameter.Value = paramValue
     parameter.IsNullable = True
     command.Parameters.Add(parameter)
 End Sub

 Private Shared Sub SetParameterToNull(parameter As IDataParameter)
     If parameter.IsNullable Then
  parameter.Value = DBNull.Value
     Else
         Throw New ArgumentException("Parameter provided is not nullable", "parameter")
     End If
End Sub

Remarques

Les valeurs NULL sont gérées DBNull à l’aide de la classe.Null values are handled using the DBNull class.

S’applique à