我在FoxPro 6.0命令窗口中使用SQL命令,并遇到“文件访问被拒绝”。
我的SQL命令是:
SELECT * FROM main.dbf WHERE Client = "ABC"
情况:
任何意见将不胜感激!
此DBF文件位于共享驱动器上吗?如果是这样,则另一个用户可能使文件打开了“排他”,或者您正试图打开文件“排他”。默认状态下,Foxpro尝试专门打开表。
在命令窗口或程序中,发出以下命令:
SET EXCLUSIVE OFF USE main SHARED SELECT * FROM main WHERE Client = "ABC"
如果仍然出现错误,则可能需要下载一个工具,该工具将向您显示已打开文件的用户列表。也许其中之一使DBF独占。