Server 对象 错误 'ASP 0177 : 8000401a' 的问题
我做了一个asp 是从数据库中导数据到excel,在本地测试的好用,放到服务器上后出现如下错误:
Server 对象 错误 'ASP 0177 : 8000401a'
Server.CreateObject 失败
/excel.asp,行 55
8000401a
我的代码是:
Set ExcelApp=server.CreateObject("Excel.Application")
Set ExcelBook = ExcelApp.Workbooks.open(server.mappath("jlwj/检验记录.xlt"))
cnt =3
do while not rsc.eof
ExcelBook.WorkSheets(1).cells(cnt,1).value = rsc("addw")
ExcelBook.WorkSheets(1).cells(cnt,2).value = rsc("fetfe")
ExcelBook.WorkSheets(1).cells(cnt,3).value = rsc("vrtgf")
ExcelBook.WorkSheets(1).cells(cnt,4).value = rsc("vegtve")
ExcelBook.WorkSheets(1).cells(cnt,5).value = rsc("etqw")
rsc.movenext
cnt = cint(cnt) + 1
loop
rcs.close
set rsc=nothing
'Excelbook.SaveAs "d:\yourfile.xls" '这个是数据导出完毕以后在D盘存成文件
'ExcelApp.Application.Quit '导出以后退出Excel
ExcelApp.Application.Visible = True
Set ExcelApp = Nothing '注销Excel对象
response.Write "导出成功!<a href=jianyanjilu.asp>返回</a>"
出问题的就是:Set ExcelApp=server.CreateObject("Excel.Application")
服务器上安装的是 office 2003,我在服务器上进行了权限的设置:
Microsoft Excel 应用程序
标识:选择交互式用户
安全:启动和激活权限-->自定义,加入InterNet来宾帐户,勾上本地启动和本地激活
结果还是不行,请各位指教问题到底在哪,我是新学者,许多不懂,见谅!