我正在开发一个允许用户上传excel文件的项目,当用户点击提交时,excel文件中的数据将进入MSSQL数据库。目前,上传工作正常,但无法进入MSSQL数据库。
之前我使用过相同的脚本并且运行正常(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
答案 0 :(得分:2)
好的,这为我解决了
如果您已配置IIS,请尝试以下操作: