你看看字段[Time]是包含到00:00:00没?
试试这个?
SELECT * FROM [mytable] WHERE ([Time] = '1998-01-02')如果还不行的话看看数据库里的数据是什么格式!

解决方案 »

  1.   

    access数据库查询事件我记得得用#
    SELECT * FROM [mytable] WHERE ([Time] = #1998-01-02#)
    你在试试?
      

  2.   

    你应该将[Time]的格式设成于你要比较的时间格式一样。用时间格式转换函数。
      

  3.   

    "SELECT * FROM [mytable] WHERE ([Time] = #1998-01-02 00:00:00#)"
      

  4.   

    Access加前后#即可,SqlServer就不用了
      

  5.   

    其实在ACCESS中用##和用''表达时间都可以,不知阁下在库中的类型是不是日期时间型