连接string中的“扩展属性”组件
我的连接stringProvider=Microsoft.Jet.OLEDB.4.0;Data Source=<FILENAME>;Extended Properties=\"Excel 8.0;HDR=no;\";
在我的电脑上工作,但不能在服务器上工作。 我以为这可能是因为Excel / OLEDB版本不同。 你可以告诉我吗:
- 如何确定提供者和需要安装的东西。
- 如何确定扩展属性的正确值?
8.0
对应Excel版本? 如果我只有Excel 11(2003),是8.0
吗? 指定Excel版本是强制性的?
请参阅此链接以帮助您确定已安装的jet.40的当前版本
也许尝试:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/MyDB.mdb" response.write(conn.Provider) conn.close %>
Excel 8.0源数据库typesstring用于指定Microsoft Excel 8.0和9.0工作簿,请参阅此msdn链接以获取更多信息