肯定是数据库没有符合你的where条件的吧

解决方案 »

  1.   

    估计不是,这个问题关注,VB访问dbf表一直存在这个问题,特别是使用日期范围来筛选数据时更不行,希望大家找到好的解决办法.我目前是先不加where,打开之后设置Filter来控制.虽然这样和使用where道理上结果应该一致,但是实际不一致.
      

  2.   

    你的SQL语句的问题!
    拿出来看看。
    SQL语句应是一字符串,将where后面的内容用引号引上,例:
    sqlstring="select * from table where" & "'" & name=text1.text & "'"
      

  3.   

    在where语句中注意数据(字段)类型的语法!
      

  4.   

    日期:where date=" & cdate(),后面一定要是日期型
    字符:where name='"& text1.text &"'"
      

  5.   

    似乎ADO对DBF的SQL语句很受限制的,我试图用INSERT 来将查询的记录插入,结果失败!!!!
    DBF也许太古老了吧????