分享

未在本地计算机上注册“Microsoft.Jet.OLEDB.12.0”提供程序

 悟道习术 2021-05-24

使用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导致。也就是说上述操作是有效的。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多