原因可能是你的表单用了私有工作期,或者在某个地方打开了bbb,但它的alias不是bbbb,出错的时候,做一下DEBUG,看看当前打开的表中都有哪些,然后就知道了。

解决方案 »

  1.   

    Foxer(狐狸) 说得对。你在运行程序之前看一下数据工作期中是否有此表打开。另外也有可能是你已经在表单的数据环境中加入该表了。
      

  2.   

    set talk off
    set safety off
    if used('bbb')
    sele bbb
    else 
    use bbb alias bbb
    endif
      

  3.   

    你肯定在另外的区已经打开了此表,你可以查看VFP的“窗口”-”数据工作期“,看一看,是不是已经存在你要打开的表?!只要关闭即可!