zoukankan      html  css  js  c++  java
  • “Microsoft.Jet.Oledb.4.0 找不到提供者 或 未正确安装” 的方法

    此方法的前提是, 你书写的 ConnectionString 是正确的, 形如:

    Provider=microsoft.Jet.Oledb.4.0;Data Source=;Jet Oledb:Database Password=xxx;

    如果此时,提示 “找不到提供者” 或 “未正确安装”, 原因是JET 4.0的 DLL在注册表中的信息, 由于某种原因被损坏或丢失,解决方法如下:
    开始--->运行, 输入 regsvr32 msjetoledb40.dll, 回车。
    建议重启一下,问题即可解决。

    /////////////////////////////////////////////////

    附上:Jet 4.0 Service Pack 8 下载地址

    Jet 4.0 Service Pack 8 (SP8) for Windows 95 / 98 / NT 4.0

    快速描述
    Microsoft Jet 4.0 Service Pack 8 (SP8) 提供对 Microsoft Jet 4.0 数据库引擎的最新更新。请立即下载,以便获取整合了 Microsoft Jet 4.0 的 Microsoft 产品使用的几个文件的最新版本。

    http://www.microsoft.com/downloads/details.aspx?FamilyID=4335216c-8cdd-4168-a030-46f815d3f5cd&DisplayLang=zh-cn

    换成win7(64位)后,运行程序,继续抛出异常:未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序,搞了老半天,不知道什么原因,后来搜过了一下,才发现解决问题的办法是如此简单:

    解决方法之一:

        编译项目指定目标平台为x86就完了,不能用any cpu

        生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86

    解决方法之二是:

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

  • 相关阅读:
    django上传下载大文件
    ssh隧道技术
    防止网站被抓
    lvm在线扩容
    Python之配置文件模块 ConfigParser
    Oracle常用查询
    Oracle_where子句
    Oracle_单行函数
    Oracle_多行函数
    Oracle_SQL92_连接查询
  • 原文地址:https://www.cnblogs.com/dudu837/p/2332077.html
Copyright © 2011-2022 走看看