2011-10-05 46 views
1

當我嘗試打開一個xls文件,我得到這個錯誤:麻煩打開XLS文件,OLEDB

Rhe Microsoft Office Access database engine cannot open or write to the file ''. 
It is already opened exclusively by another user, or you need permission to view and write its data. 

我做幾次訪問,但我關閉和處置連接所有的時間。它在我的DEV PC上。在服務器上,我得到這個錯誤:對文件沒有讀/寫訪問權限。此文件位於\ networkdisk \ directory1 \ Files

我將使用「ACE.OLEDB」,因爲Jet未在x64服務器上運行。

有什麼想法?

感謝,

+1

是的,你需要設置「寫入」權限的開發服務器上的文件。 – adatapost

+0

@AVD你是說在IIS上? –

+0

當然是的。爲IIS用戶(用戶組)設置「寫入」權限。 – adatapost

回答

1

在我的情況是,沒有被關閉的文件流。

在我們的例子
0

,客戶端上傳的Excel文件,這些有密碼保護