【发布时间】:2013-11-29 01:22:08
【问题描述】:
关于这个Diagnosing an OLEDB exception when Quering Excel 2010有讨论
但我的问题是,如果我们不允许在托管网站的 IIS 服务器中安装 ACE 组件;我们如何避免这个错误?有没有其他方法可以将excel导入SQL数据库?
我正在使用下面的连接字符串,并且在本地运行良好,但在部署后不能在 IIS 服务器中运行。
excelConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path +
";Extended Properties=\"HDR=YES;\";Jet OLEDB:Engine Type=37";
错误:System.InvalidOperationException:“Microsoft.Jet.OLEDB.12.0”提供程序未在本地计算机上注册。
【问题讨论】: