我用Access数据库,有一个字段为日期型(give_date),我想要查询一个时间段的记录,我是这么写的。
   select * From Table where give_date>='2003-7-1' and give_date<='2003-7-31'  
  但用ADOQuery执行,怎么总显示不出来结果呢?

解决方案 »

  1.   

    select * From Table where give_date>='#2003-7-1'# and give_date<=#'2003-7-31'#  
      

  2.   

    select * From Table where give_date>=#'2003-7-1'# and give_date<=#'2003-7-31'#  
      

  3.   

    语法错误,在ACCESS中应这样写:
    select * From Table where give_date>=2003-7-1 and give_date<=2003-7-31
      

  4.   

    select * From Table where give_date>='+'#'+'2003-7-1'+'#'+' and give_date<='+'#'+'2003-7-31'+'#'
      

  5.   

    select * From Table where give_date>=#'2003-7-1'# and give_date<=#'2003-7-31'#