请问:ASP连接excel的问题
我用的是Win7,IIS已经安装,ASP也安装了,并且运行
一个ASP文件是可以的(里面有server.MapPath语句)。
另外:excel是2007的,在excel的VBA中可以运行数据查询,
里面可以用SQL语句,里面有语句:
Set cnn = CreateObject("ADODB.Connection")
cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties=Excel 12.0;Data Source=" &
ThisWorkbook.FullName
现在我想匝ASP中访问excel表,请看:
《%
on error resume next
xlsPath="tt.xls"
Set conn=Server.CreateObject("ADODB.Connection")
StrConn="Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties=Excel 12.0;Data Source="
& server.MapPath(xlsPath)
conn.Open StrConn
response.write "EXCEL文件连接错误!原因:"& err.description
%》
错误内容是:EXCEL文件连接错误!原因:未找到提供程序。该程序可能未正确安装。
可是在excel的VBA中不是可以查询吗,怎么回事?
如何解决该问题?
我的ODBC中的驱动程序只有SQL Serer,没有看到excel,请问哪里可以下载?
另:excel数据要能被网站查询访问,还可以怎么做?