将null值插入SQL Server的Datetime字段的问题 dodo

解决方法:
利用System.DBNull.Value,先给dSendDate一个默认的日期,再添加的时候做判断.
//假设dSendDate是你存入数据库的日期内容,做如下判断  
   if(dSendDate.ToShortDateString()  != "1900-1-1")  
   {  
    //parm1.Value=starttime;
    paras[16] =PMMSWeb.DataAccessor.CommonFun.SqlHelper.NewParameter("@SendDate",dSendDate);
   }  
   else  
   {  
    //parm1.Value=System.DBNull.Value; 
    paras[16] =PMMSWeb.DataAccessor.CommonFun.SqlHelper.NewParameter("@SendDate",System.DBNull.Value);
   }  

原文地址:https://www.cnblogs.com/zgqys1980/p/737479.html