Partager via


SqlParameter.DbType Propriété

Définition

Obtient ou définit le SqlDbType du paramètre.

public:
 virtual property System::Data::DbType DbType { System::Data::DbType get(); void set(System::Data::DbType value); };
public override System.Data.DbType DbType { get; set; }
member this.DbType : System.Data.DbType with get, set
Public Overrides Property DbType As DbType

Valeur de propriété

Une des valeurs de l'objet SqlDbType. La valeur par défaut est NVarChar.

Implémente

Exemples

L’exemple suivant crée un SqlParameter et définit certaines de ses propriétés.

using Microsoft.Data.SqlClient;

class Program
{
    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");
        }
    }
}

Remarques

et SqlDbTypeDbType sont liés. Par conséquent, si vous définissez le DbTypeSqlDbType change en prenant en charge SqlDbType.

Pour obtenir la liste des types de données pris en charge, consultez le membre approprié SqlDbType . Pour plus d’informations, consultez Paramètres du DataAdapter.

S’applique à