我正在一個允許用戶上傳Excel文件的項目,當用戶單擊提交時,來自Excel文件的數據將進入MSSQL數據庫。目前,上傳工作正常,但無法進入MSSQL數據庫。錯誤導入excel到mssql。 「致命錯誤:未捕獲異常'com_exception'與消息」
我以前使用過相同的腳本,它工作正常(Windows XP)。現在,我已將我的機器更改爲Windows 7,但我收到了COM錯誤。我嘗試了幾乎所有可以上網的東西(dcomcnfg配置),但沒有任何幫助。
請幫忙。
下面是錯誤消息:
<pre>
Application name: Microsoft Excel
Loaded version: 14.0
function import-->open below filename:
C:/xampp/htdocs/www/mysystem/tmp/import_excel_0.32887000 1336015991.xls
Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft Excel<br/><b>Description:</b> Microsoft Excel cannot access the file 'C://xampp/htdocs/www/mysystem/tmp/import_excel_0.32887000 1336015991.xls'. There are several possible reasons:
• The file name or path does not exist.
• The file is being used by another program.
• The workbook you are trying to save has the same name as a currently open workbook.' in C:\xampp\htdocs\www\mysystem\import\ImportData.php:52
Stack trace:
#0 C:\xampp\htdocs\www\mysystem\import\ImportData.php(52): variant->Open('C:/xampp/htdocs...')
#1 C:\xampp\htdocs\www\mysystem\import\ImportData.php(19): Import('C:/xampp/htdocs...')
#2 C:\xampp\htdocs\www\mysystem\index.php(698): require('C:\xampp\htdocs...')
#3 {main}
thrown in C:\xampp\htdocs\www\mysystem\import\ImportData.php on line 52
我認爲你需要在這裏提供更多的信息:(?或者是他們在同一臺機器),目前還不清楚該OS是在服務器和客戶端什麼,在哪裏/在出現錯誤時, MSSQL與錯誤有什麼關係,您是否調查了錯誤消息中建議的3點,以及XP和7盒之間的文件系統上是否有不同的權限。 – Pondlife