使用Excel时出现System.Data.OleDb.OleDbException: 找不到可安装的 ISAM错误。
连接字符串:
<add name="XLS" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/Frost.xls;Extended Properties='Excel 8.0;HDR=YES;IMEX=1'" providerName="System.Data.OleDb"/>
网上大多是说连接字符串有问题,但是我的连接字符串没有问题,因为在我的系统上调试没有问题,一旦提交到服务器就会提示。
最终采用把Excel在系统注册的方式。
解决方法:
在运行里输入“Regsvr32 c:/windows/system32/msexcl40.dll”