小编典典

文件访问被拒绝

sql

我在FoxPro 6.0命令窗口中使用SQL命令,并遇到“文件访问被拒绝”。

我的SQL命令是:

SELECT * FROM main.dbf WHERE Client = "ABC"

情况:

  • Windows 7专业版
  • FoxPro 6.0 main.dbf被共享给许多用户。
  • main.dbf不是 隐藏的 ,也不是 只写

任何意见将不胜感激!


阅读 140

收藏
2021-04-14

共1个答案

小编典典

此DBF文件位于共享驱动器上吗?如果是这样,则另一个用户可能使文件打开了“排他”,或者您正试图打开文件“排他”。默认状态下,Foxpro尝试专门打开表。

在命令窗口或程序中,发出以下命令:

SET EXCLUSIVE OFF
USE main SHARED
SELECT * FROM main WHERE Client = "ABC"

如果仍然出现错误,则可能需要下载一个工具,该工具将向您显示已打开文件的用户列表。也许其中之一使DBF独占。

2021-04-14