我必須爲舊的Foxpro 2.6
dos數據庫創建額外的表單。我正在使用:正在使用的Foxpro 2.6陣列文件
SELECT DISTINCT Conref, Conref + ", " + STR(ProdQty) + ", " + Produce
FROM c:\temp\tempconx.dbf
INTO ARRAY unselected
ORDER BY Conref, ProdQty, Produce
填充未選中的數組。問題是這似乎爲數組創建了一些臨時文件。如果我重新運行表單,我得到一個使用中的文件錯誤。我已經在清理部分嘗試過"RELEASE unselected"
,但仍然存在相同的問題。
如果我查看臨時文件夾,我可以看到文件顯示爲陣列創建並消失,因爲數據庫.exe
運行該程序的文件已關閉。然後我可以再次運行.exe
文件並運行沒有錯誤的表單。
任何想法,如何刪除陣列臨時文件,而不關閉.exe
文件?
謝謝
「文件正在使用中」錯誤不可能有什麼用陣列的非選定,因爲那不是一個文件。數組不創建臨時文件。你確定你沒有遇到過使用DBF的問題嗎? – 2014-09-05 20:38:41