使用Excel时出现System.Data.OleDb.OleDbException: 找不到可安装的 ISAM错误。

使用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”

发布了45 篇原创文章 · 获赞 3 · 访问量 9万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章