使用OLEDB时出现下述错误: System.InvalidOperationException HResult=0x80131509 Message=未在本地计算机上注册“Microsoft.Jet.OLEDB.12.0”提供程序。 Source=<无法计算异常源> StackTrace: <无法计算异常堆栈跟踪> 截图如下: 解决方案如下: 可先将Microsoft.Jet.OLED.12.0换为Microsoft.ACE.OLED.12.0, 若还不行。安装一下AccessDatabaseEngine,下载链接为: https://www.microsoft.com/en-us/download/details.aspx?id=13255 修改后如下,虽然报错,但其报错信息,明显不是由于Engine导致,而是由于sheet name导致。也就是说上述操作是有效的。 |
|