IDataParameter.IsNullable 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 nilai yang menunjukkan apakah parameter menerima nilai null.
public:
property bool IsNullable { bool get(); };
public bool IsNullable { get; }
member this.IsNullable : bool
Public ReadOnly Property IsNullable As Boolean
Nilai Properti
true
jika nilai null diterima; jika tidak, false
. Default adalah false
.
Contoh
Contoh berikut membuat instans kelas penerapan, SqlParameter, dan menetapkan 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
Nilai null ditangani menggunakan DBNull kelas .
Berlaku untuk
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.