dim strDate as string
dim datenow as date
datenow = date
strdate="#" & datenow & "#"
sqlstr = "select * from 表 where #表.日期# < " + "'" + strdate + "'"

解决方案 »

  1.   

    SQL2000的日期用 ' 分隔
    ACCESS 的日期用 # 分隔SQL2000: sqlstr = "select * from 表 where 表.日期 < " & "'" & datenow & "'"
    ACCESS:  sqlstr = "select * from 表 where 表.日期 < " & "#" & datenow & "#"
      

  2.   

    sqlstr = "select * from 表 where 表.日期 <  ''" & datenow & "''"
      

  3.   

    sqlstr = "select * from 表 where 表.日期 < ''" & datenow & "''"
      

  4.   

    把datenow格式format或者在SQL里用convert