我有一个datetime
数据类型:dttm
而且数据库字段类型是datatime
现在我正在这样做:
if (dttm.HasValue)
{
cmd.Parameters.AddWithValue("@dtb", dttm);
}
else
{
// It should insert null value into database
// through cmd.Parameters.AddWithValue("@dtb", _____)
}
如何才能做到这一点。
最佳答案
使用DBNull.Value
if (dttm.HasValue)
{
cmd.Parameters.AddWithValue("@dtb", dttm);
}
else
{
cmd.Parameters.AddWithValue("@dtb", DBNull.Value)
}
关于c# - 如何通过参数化查询在数据库中插入空值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16717179/