你用的是什么,access,还是sql server,我现在用access没有问题,2001年,一点问题没有

解决方案 »

  1.   

    在数据库中你要设置字段的格式,比如要放日期的字段可设置成相应的各种日期格式,具体可看ACCESS帮助文件!!
      

  2.   

       一定是SQL SERVER吧,加100没错的!
      

  3.   

    注意:Sql Server数据库中日期的格式与VB中不一样,在日期前后加上 ''!   如:select * from table where ADate='1997-1-1'
      

  4.   

    有没有搞错,那能这样随便加100年的。如果我的系统时设为长日期格式时,那不就成了2101年了?
    用格式转换函数吧,Format(now(),"yyyy-MM-dd hh:mm:ss"),这样确保保存的是正确的时间日期了。
      

  5.   

    A_SOSO说得对,先转换一下格式,就好了,加100太危险了,如果把系统时间改成长时期格式就错了。
      

  6.   

    A_SOSO说得对,如果是ORACLE服务器,你也可以这样做,UPDATE XXX SET 日期 = SYSDATE,这样用户的日期不对也没关系,此日期取的是服务器日期。
      

  7.   

    A_SOSO兄真是历害,一句话点醒梦中人呀,应该这么做
      

  8.   

    用format函数了
    要不然,在操作系统中设置长日期格式也可以