连接string中的“扩展属性”组件

我的连接stringProvider=Microsoft.Jet.OLEDB.4.0;Data Source=<FILENAME>;Extended Properties=\"Excel 8.0;HDR=no;\"; 在我的电脑上工作,但不能在服务器上工作。 我以为这可能是因为Excel / OLEDB版本不同。 你可以告诉我吗:

  1. 如何确定提供者和需要安装的东西。
  2. 如何确定扩展属性的正确值? 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链接以获取更多信息