Best method of assigning NULL value to SqlParameter

前端 未结 7 1382
野的像风
野的像风 2021-01-07 20:53

I have a number of optional input parameters I am using in a C# class method. Since the optional syntax creates a value of \'0\' when the parameter is not used, the SQL inse

7条回答
  •  -上瘾入骨i
    2021-01-07 21:15

    Another clear way to set a null datetime parameter when necessary

    if(obj.myDate == DateTime.MinValue)
    {
        aCommand.Parameters.Add("dateParameter", SqlDbType.Date).Value = DBNull.Value;
    }
    else
    {
        aCommand.Parameters.Add("dateParameter", SqlDbType.Date).Value = obj.myDate ;
    }
    

提交回复
热议问题