NewsDaoInterface.AddNews (nd);方法调用了Yc.DataAccess.NewsDaoBase.Add(NewsData addData)方法.
可能是这个addData日期不在1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间,检查一下这个addData

解决方案 »

  1.   

    System.Data.SqlTypes.SqlTypeException: SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间。很明显了。把你的时间response.write出来
      

  2.   

    此时间字段在数据库中可为空,可如果不在addData中不赋值的话,就报错,好象int型的也报
      

  3.   

    为该字段设置一个默认值或者赋值System.DateTime.Now;
      

  4.   

    那就是addData一定要赋值了,这个addData应该就是你m_id=NewsDaoInterface.AddNews (nd);中的nd了,保证nd是DataTime类型,并有值