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

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

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

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

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



    本博客所有文章如无特别注明均为原创。
    复制或转载请以超链接形式注明转自枫芸志,原文地址《“未在本地计算机上注册Microsoft.Jet.OLEDB.4.0提供程序”的解决办法
    标签:
    分享:

已经有5 条评论抢在你前面了~

  1. 沙发
    cxj 2010年6月28日 下午3:52

    试过了,还是不行

    [回复]

    晴枫

    晴枫 回复:

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

    [回复]

  2. 板凳
    Firm 2010年4月26日 下午10:18

    不理解啥意思

    [回复]

    晴枫

    晴枫 回复:

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

    [回复]

    Firm 回复:

    @晴枫, 这个明白

    [回复]

无觅相关文章插件,快速提升流量