我在用QUERY查询时,原来用的好好的可是今天再试,出现了怪问题: _qsql000.dbf找不着.我用的是dbf表,databasename为表所在的路径.当我用BDE时就没问题了.但是我用别的一个表就可以,我怎么看都看不出这两个表有什么差别.我想破头都想不出来,肯请各位大侠能抽空帮帮我!!! 
提示信息:
project project1.exe raised exception class EDBEngineError with message 'Invalid Parameter, File or directory does not exit. file:f:\test\_QSQL000.DBF   table does not exist.'.process stopped, use step or run to continue.

解决方案 »

  1.   

    file:f:\test\_QSQL000.DBF   这个文件没了啊。呵呵,sql在查询时会自动生成一些文件,这应该就是其中之一,不行的话删除所有的_*.*看看。
      

  2.   

    是很奇怪
    检查该表确实在该目录内
    删除query重新建一个试
      

  3.   

    新建一个QUERY试试,应该不会有问题
      

  4.   

    我新建过QUERY,还是那样。。
    我用别的表运行时一切正常,但用这个表进行时,连自动生成的临时表都没有。
    我在想我用的DBF表与别的DBF表有什么区别??
    (都是VFP3.0格式)