How to insert null value in Database through parameterized query

前端 未结 3 847
独厮守ぢ
独厮守ぢ 2020-12-15 20:34

I have a datetime datatype : dttm

Also the database field type is datatime

Now I am doing this:

if (dt         


        
3条回答
  •  南笙
    南笙 (楼主)
    2020-12-15 21:21

    This can be done using the null-coalescing operator: if the value of dttm is null the DBNull.Value will be inserted otherwise the value of dttm will be used

    cmd.Parameters.AddWithValue("@dtb", dttm ?? (object) DBNull.Value);
    

    This will eliminate the need for the if statment

提交回复
热议问题