本文介绍了如何通过数据库的参数化查询插入空值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个日期时间数据类型: DTTM
另外,数据库字段类型为 DATATIME
Also the database field type is 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) }更多推荐
如何通过数据库的参数化查询插入空值
发布评论