access数据库,表1 中 有一 "日期" 字段 ,格式为"日期/时间",date1,date2为date型变量。
查询语句 : "select * from 表1 where [日期] between " & date1 & " and " & date2 ,执行结果不对,为什么?

解决方案 »

  1.   

    "select * from 表1 where [日期] between '" & date1 & "' and '" & date2 "
      

  2.   

    "select * from 表1 where [日期] between '" & date1 & "' and '" & date2 "'"
      

  3.   

    "select * from 表1 where [日期] between '#" & date1 & "#' and '#" & date2 "#'"
      

  4.   

    "select * from 表1 where [日期] between #" & date1 & "# and #" & date2 "#"
      

  5.   

    select * from 表1 where [日期] between '#" & date1 & "#' and '#" & date2 "#'
      

  6.   

    access数据库为:
    "select * from 表1 where [日期] between '" & date1 & "' and '" & date2 &"'"sql数据库为:
    "select * from 表1 where [日期] between # " & date1 & " # and # " & date2 & " #"
      

  7.   

    '刚才写反了SQL数据库为:
    "select * from 表1 where [日期] between '" & date1 & "' and '" & date2 &"'"access数据库为:
    "select * from 表1 where [日期] between # " & date1 & " # and # " & date2 & " #"
      

  8.   

    有时候需要加 date1 & "00:00:00"
    "select * from 表1 where [日期] between '" & date1 & "00:00:00" & "' and '" & date2 & "23:59:59" &"'"
      

  9.   

    "select * from 表1 where [日期] between '" & date1 & "' and '" & date2 "'"
    这样就可以吧!
    我就是这样 弄得
      

  10.   

    "select * from 表1 where [日期] between '" & date1 & "' and '" & date2 "'"