none
Microsoft Jet 4.0 OLE DB Provider坏了,如何修复? RRS feed

  • 问题

  • 有没有一个修复的文件包,安装运行后,可以修复JET4.0。

    错误描述:
    我有一套软件是运行于WINDOWS XP环境(一般都是SP3),用到数据库ACCESS2003,在有些电脑运行时,WINDOWS报数据库不能连接错误。
    问题:如果把这些电脑重新安装WINDOWS XP,它就不会错了。
    请问:如何不重新安装WINDOWS XP,而修复好数据库引擎。

    我已经用过的修补方法:
    我把了Microsoft网站上能找到的Jet 4.0 数据库引擎修补程序软件包,安装都没作用。(网站上似乎没有针对XP sp3的Jet4修补程序)
    通常msjet40.dll的版本为:4.00.9511.0,运行程序软件包时都会出报警窗:

    “安装程序检测到此系统上的Service Pack版本比您要应用以版本更高, 没必要安装此更新”

    我试过的程序包有(都不管用):
    4.0.8015.0: Service Pack 8 (SP8)
    4.0.8618.0: Windows XP SP2 和安全公告 MS04-014
    950749 安全公告MS08-028: Microsoft Jet 数据库引擎中的漏洞可能允许远程代码执行
    Jet 4.0 数据库引擎 post-Windows XP SP2 修补程序软件包
    等等

     

    问题分析:

    能否也不重新安装OFFICE2003,及ACCESS2003。(我试过,好象安装了大部分时间都没有用)

    安装该软件的用户,不需安装ACCESS,一样可以用。(不需要安装ACCESS,而JET4是XP本身自带的)

    另外,有的用户因为安装了高一点版本的OFFICE,也就不会再安装ACCESS2003了。

    我曾经有一次发现这个问题,重新安装了ACCESS2003,居然不管用,只能又重装WINDOWS XP就好了,所以我想这不是解决问题的最好方法。

    另外出了这个问题,有时好象连接SQL SERVER也会出问题.

    2010年8月24日 2:36

全部回复