一个莫名其妙(Table is busy)的问题(50分)

  • 主题发起人 主题发起人 jwf
  • 开始时间 开始时间
J

jwf

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用BatchMove时,一Execute,程序就提示"Table is busy",此Table为目标表,我将它close都没用,请教大吓可能的情况有几种?
 
是否针对一个表用了多个控件?
 
先前已经打开过,没有正常关闭,现在又重新打开.
 
在SQL语句执行前加上
DisableControls;
执行后加上
EnableControls;
 
先重新启动机器,然后要将目标table的active置为false才能执行bathmove,不能在
table打开的时候bathmove.
 
这个问题我碰到过,原因是有其他的应用程序正在使用这个表或者应用程序本身刚才
使用了这个表而没有关闭它,又重新打开这个表,引起了共享冲突.检查你的程序代码.
或者发给我,我给你改
 
用paradox表出现过
判断目录中有无*.lck(两个,具体文件名忘了)文件,有则删去
 
同意 killgates,
到临时目录下看看,删掉没用的临时文件
 
多人接受答案了。
 
后退
顶部