首页 > 软件技巧 > “未在本地计算机上注册Microsoft.Jet.OLEDB.4.0提供程序”的解决办法

“未在本地计算机上注册Microsoft.Jet.OLEDB.4.0提供程序”的解决办法

2010年4月24日 发表评论 阅读评论

在Windows 7用.Net开发的Excel导入数据表功能,测试后一切正常,站点发布挪到Windows Server 2008上就意外了,出现错误提示

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

搜罗一番,发现时64位系统的问题,解决方法是:

在对应的 IIS 应用程序池中,“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true。


枫芸志原创文章,转载请注明来源并保留原文链接

本文链接:http://witmax.cn/no-microsoft-jet-oledb.html


分类: 软件技巧 标签: , 5,819次阅读
  1. 2010年4月26日22:18 | #1

    不理解啥意思

    [回复]

    晴枫 回复:

    @Firm, 简单说,就是64位系统上运行32位程序需要开启兼容性支持

    [回复]

    Firm 回复:

    @晴枫, 这个明白

    [回复]

  2. cxj
    2010年6月28日15:52 | #2

    试过了,还是不行

    [回复]

    晴枫 回复:

    @cxj, 尝试运行regsvr32 msjetoledb40.dll,然后重启一下机器

    [回复]

  1. 本文目前尚无任何 trackbacks 和 pingbacks.
订阅评论
  欢迎参与讨论,请在这里发表您的看法、交流您的观点。