我有一个datetime数据类型:dttm
datetime
dttm
另外,数据库字段类型是 datatime
datatime
现在我正在这样做:
if (dttm.HasValue) { cmd.Parameters.AddWithValue("@dtb", dttm); } else { // It should insert null value into database // through cmd.Parameters.AddWithValue("@dtb", _____) }
如何才能做到这一点。
使用 DBNull.Value
DBNull.Value
if (dttm.HasValue) { cmd.Parameters.AddWithValue("@dtb", dttm); } else { cmd.Parameters.AddWithValue("@dtb", DBNull.Value) }