asp连接excel出错!指定的初始化字符串不符合 OLE DB 规定。 80

MicrosoftOLEDBServiceComponents错误'80040e73'指定的初始化字符串不符合OLEDB规定。连接方式如下:SetConnExcel=Se... Microsoft OLE DB Service Components 错误 '80040e73'
指定的初始化字符串不符合 OLE DB 规定。

连接方式如下:
Set ConnExcel=Server.CreateObject("ADODB.Connection")
ExcelSql="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath(ExcelTemp)&";Extended Properties='Excel 8.0;HDR=YES;IMEX=1;'"
ConnExcel.Open ExcelSql

是否jet.oledb4.0驱动没有。。。如果没有的话,能否提供一个下载地址!
问题已解决。。。

Microsoft.Jet.OLEDB.4.0不能读取xlsx文件,必须使用
Microsoft.ACE.OLEDB.12.0

下载地址
http://www.microsoft.com/zh-cn/download/details.aspx?id=13255

myConn_Xsl = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.Mappath("xxx.xlsx") & ";Extended Properties='Excel 12.0 Xml;HDR=YES;IMEX=1';"
展开
 我来答
niceasdfa11
2015-03-10 · TA获得超过262个赞
知道小有建树答主
回答量:444
采纳率:100%
帮助的人:357万
展开全部
provider你改成 Microsoft.ACE.OLEDB.12.0试一下
然后你的excel什么版本的?07 以上应该改成excel 12.0如果我没记错的话
追问
见我的补充问题。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式