一个注册页面中,有一项是填写的生日,如果不填此项,点击注册,数据库中自动把此项填成1900-1-1 0:00:00
如何不自动填充啊?

解决方案 »

  1.   

    --类似这种
    insert into (datetime) values (null) 
      

  2.   

    INSERT TB (TIME,COL) SELECT ISNULL(TIME,''),NAME在数据库中默认就是1900-01-01
      

  3.   

    SELECT CONVERT(DATETIME,'')
                                                           
    ------------------------------------------------------ 
    1900-01-01 00:00:00.000(所影响的行数为 1 行)
      

  4.   

    LZ可以将DateTime类型的数值设置为NULL啊
      

  5.   

    在.Net方面,判断日期是否有效,可用 UseTime == DateTime.MinValue 来进行。
    数据库中日期直接输入null。
    Insert into t1 (testtime)values (null)