在查询的时候，使用下列语句是正确的： 
     SELECT * FORM 表一 WHERE 进货时间>=#2000-10-12# 
    查询时的语句最好使用长格式时间，否则会出现“2001”年问题。 
    希望答案会对你有帮助。
<END>
短日期的表达式应为#date#，查询语句应写为 
    Select * From 表 1 Where 进 货 时 间 >=#2000-10-12# 
<END>
我也遇到过类似的问题，用上面的方法，加＃＃，会出现错误，可能这种方法只适合MS Jet引擎。后来我发现如果用单引号把日期括起来，就可以实现。如下：select * from Table1 where Time between '07/01/2001' and '08/01/2001' 
    注:时间字段用datetime类型'mm/dd/yyyy'格式存储。其他方式没试过。 
<END>