SqlParameter.DbType Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.