SqlParameter.DbType Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur SqlDbType parameter .
public:
virtual property System::Data::DbType DbType { System::Data::DbType get(); void set(System::Data::DbType value); };
public:
property System::Data::DbType DbType { System::Data::DbType get(); void set(System::Data::DbType value); };
public override System.Data.DbType DbType { get; set; }
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataParameter_DbType")]
public System.Data.DbType DbType { get; set; }
member this.DbType : System.Data.DbType with get, set
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("DataParameter_DbType")>]
member this.DbType : System.Data.DbType with get, set
Public Overrides Property DbType As DbType
Public Property DbType As DbType
Nilai Properti
Salah SqlDbType satu nilai. Default adalah NVarChar
.
Penerapan
- Atribut
Contoh
Contoh berikut membuat SqlParameter dan mengatur beberapa propertinya.
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
Keterangan
SqlDbType dan DbType ditautkan. Oleh karena itu, mengatur DbType perubahan menjadi SqlDbType pendukung SqlDbType.
Untuk daftar jenis data yang didukung, lihat anggota yang sesuai SqlDbType . Untuk mendapatkan informasi selengkapnya, lihat Parameter DataAdapter.