也许是误删除了!在桌面上用鼠标右键点击"我的电脑",选择"查找",输入"1.dbf"查找一下,看看文件是否还存在?

解决方案 »

  1.   

    使用视图,用use 视图1,可以吧!
      

  2.   

    “文件视图1.dbf不存在”还有,就是一用调试器,就说无足够内存完成此操作,可我的内存是256M的,不应该呀!这有是什么原因呢?
      

  3.   

    比如程序aa为
    use 视图1    
    go top
    do while NOT eof()  if val(km_a)>1
      skip  else 
      replace km_a with km_b
      replace mc_a with mc_b
      loop
    endif
    enddo
    go top
    运行它没有问题
    而主程序bb为:
    do aa
    ......
    运行时,检查到aa的use 视图1,就说文件(路径)视图1.dbf不存在。
      

  4.   

    在程序aa的开始增加一个语句, 检查 CURDIR() 的值是什么, 如果不是当前目录, 则需要在 "use 视图1" 时指明视图1的完整相对路径.
      

  5.   

    打开视图前必须先打开数据库:
    open data ....
    do aa
      

  6.   

    奇怪呀!我其实写有open database的,当时还是找不到表啊,后来删掉后还是不行,就直接贴过来了,今天加上后,好歹不说找不到表了,还是谢谢大家!