独家使用表格

时间:2014-05-02 08:45:06

标签: visual-foxpro

我需要ZAP一个表,以便用新数据重新填充它。我设置了Exclusive ON,我使用表EXCLUSIVE,然而,当我尝试ZAP表时,我收到错误消息"文件必须独占打开"。

我做错了什么?

在其他任何地方都没有打开表,根据Watch窗口,Exclusive is真的是ON,表IS是专门打开的,我得到的结果与DELAP ALL / PACK一样,与ZAP一样。

谢谢。

/伯纳德

2 个答案:

答案 0 :(得分:1)

伯纳德,并非适得其反。使用表EXCLUSIVE将始终覆盖EXCLUSIVE设置。因此,即使设置了独占关闭,使用表EXCLUSIVE也将始终有效。

现在问题是,如果某个其他用户打开了程序和表,那么它应该专门打开表以允许包发生。

答案 1 :(得分:0)

尝试在打开文件前设置独占模式:

SET EXCLUSIVE ON
USE "D:\somefile.dbf"
ZAP "D:\somefile.dbf"