我們擁有的Visual FoxPro 9碼FoxPro的臨時文件問題
INDEX ON batchno TO temp FOR !DELETED()
我們有一個問題,即一個FoxPro編譯的應用程序將運行,試圖枚舉文件夾的內容如下行,找一個臨時文件,創建臨時文件(名爲temp.idx的數據庫),然後繼續處理以引用臨時數據。
當我們在使用NFS文件系統的Novell目錄服務器上時,這似乎工作正常。但是,現在我們已經轉移到帶有NTFS文件系統的MS Active Directory服務器,我們遇到了一個問題,編譯的FoxPro應用程序無法再寫入文件。
進程監視器顯示以下輸出時出現錯誤:
Operation: CreateFile
Result: SHARING VIOLATION
Desired Access: Generic Read/Write
Disposition: OverwriteIf
Options: Synchronous IO Non-Alert, Non-Directory File
Attributes: N
ShareMode: None
AllocationSize: 0
我很好奇,如果有辦法處理這個情況下,我們不必擔心應用程序保持正在使用的文件的另一種方法(可能是讀取),而它試圖寫入文件,其中隨後失敗,因爲它已被使用。
表是如何創建的.... select * from into ???或創建表...或者它總是有一個表...你可以發佈一些代碼段? – DRapp 2011-06-16 01:28:45