时间段??
你的数据库中有这个字段吗?
你的sql "select*from information "没有任何约束条件,自然是把全部记录全读出来了
你的数据库中应该有一个时间字段,日期型或是字符型随你自己
sql应该是 select * from infomaiton where time>2003-1-3 and time<2003-1-5

解决方案 »

  1.   

    上面写的SQL是一个意思
    正确的语法得看你用的字段类型
    比如如果是字符型,年月日是4位+2位+2位的话
    那么就是
    select * from infomaiton where time>'20030103' and time<'20030105'
      

  2.   

    sql = "select*from information "改为
     sql = "select*from information where dateField >= '" & format (DTPicker2.Value,"yyyy-mm-dd") & "' and  dateField <= '" & format (DTPicker1.Value,"yyyy-mm-dd") & "'"
    '注意DTPicker1.Value的值要小于DTPicker2.Value
      

  3.   

    sql = "select * from information where 登记时间 between '2003-1-3' and  '2003-1-5' "
      

  4.   

    SQL = "SELECT * FROM 表名 Where  时间字段 >= "# 2003-1-3 #" AND 时间字段 < "# 2003-1-5 #" 
      

  5.   

    liangfang(一齐听歌〖眼红红〗) 说的是在ACCESS中查询时间的语法,楼主用的应该是SQL Server 吧?!不需要用到 #