用SQL的BETWEEN来做喽!
用ISAMI来打开这个DBF库,Recordset用SQL语句,不过,那么多记录肯定不会快。再有一个DBF6千万条记录?我宁可用SQL sever

解决方案 »

  1.   

    在那个字段上建一个索引比较好一些。然后用SQL的Between来查询,速度应该是可以的。
      

  2.   

    select * from ok.dbf where date between '20010102 10:00:00'  and  '20010102 10:00:30'
      

  3.   

    他的date是char类型的啊
    先转成日期型在用between
    如:
    select * from ok.dbf where CDATE(date) between '20010102 10:00:00'  and  '20010102 10:00:30' 
      

  4.   

    对的,我的数据是char,要不要先转换成date,但有600000多条
      

  5.   

    是从sybae中导出来的,为dbf库
      

  6.   

     如何转换成date,我用了一下,数据全没了