How to insert null in datetime type column in sql server

后端 未结 11 2136
醉酒成梦
醉酒成梦 2021-02-20 15:23

I have a table in which there are some datetime type columns. I use a stored procedure to insert values into the table. In the stored procedure I have variables that accept null

11条回答
  •  甜味超标
    2021-02-20 16:01

    You should just be able to supply null directly as a parameter value:

    if (String.IsNullOrWhitespace(InsertDate.Text)) {
        cmd1.Parameters["@InsertDate"].Value = null;
    } else {
        cmd1.Parameters["@InsertDate"].Value = InsertDate.Text;
    }
    

    Also switched to using String.IsNullOrWhitespace() to check for an empty string.

提交回复
热议问题