日期:2014-05-20  浏览次数:20419 次

如何给一个 DateTime赋空值
paras[5]   =   new   SqlParameter( "@birth ",   SqlDbType.SmallDateTime);
                if   (this.txb_cssj.Text   !=   " ")
                {
                        paras[5].Value   =   DateTime.Parse(this.txb_cssj.Text);
                }
                else
                {
                        paras[5].Value   =null;
                }
               

我在这赋的是null,但到数据库里就转换成default了,报错没有参数
该如何对paras[5].Value赋空值,并且到数据库里变成null

------解决方案--------------------
paras[5].Value =DBNull.Value;