我这么没问题,会不会是版本问题?另外,用now()也没什么不好,相反更精确。用date()能完成的查询用now()肯定也可以。

解决方案 »

  1.   

    都是0ffice2000,如果我要查02-7-11,就查不到!!你认为能??
      

  2.   

    两台机的日期格式设置可能不一样,控制面版看看是不是一个为yyyy-mm-dd,另一个yy-mm-dd
      

  3.   

    herdsboy(游牧) 说的对,是你日期格式不一样,所以不能查询
      

  4.   

    不是查询的问题,是表不认默认值为date()的条件!!!
      

  5.   

    yyyy-mm-dd应该变为yyyy/mm/dd
    否则查询不到,我试过20多次了。
    可参考我的程序
    http://www.hrbgearbox.com/hyc/familycount2000.exe
      

  6.   

    可考虑用Format函数格式化。另:你数据保存的时候也应该统一格式化为“yyyy-mm-dd”或“yy-mm-dd”的形式,这样有利于你以后的查询(字段类型选为“字符”)。
      

  7.   

    可考虑用Format函数格式化。另:你数据保存的时候也应该统一格式化为“yyyy-mm-dd”或“yy-mm-dd”的形式,这样有利于你以后的查询(字段类型选为“字符”)。