SqlParameter.DbType Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
parametresini SqlDbType alır veya ayarlar.
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
Özellik Değeri
Değerlerden SqlDbType biri. Varsayılan değer: NVarChar.
Uygulamalar
Örnekler
Aşağıdaki örnek bir SqlParameter oluşturur ve bazı özelliklerini ayarlar.
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");
}
}
}
Açıklamalar
SqlDbType ve DbType bağlantılıdır. Bu nedenle, ayarını DbType destekleyen olarak SqlDbTypedeğiştirirSqlDbType.
Desteklenen veri türlerinin listesi için uygun SqlDbType üyeye bakın. Daha fazla bilgi için bkz. DataAdapter Parametreleri.