K内核版64位某些ASP程序会 提示''错误,具体如下:
ASP 程序错误提示: Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 问题分析: 64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。所以程序里面的链接字符串不能正常工作。 IIS下可以修改工作环境改成32位的,在IIS的管理界面中,把应用程序池中的默认应用程序池常规选项中的32位方式启用。 K内核版解决办法: 方法一:直接使用upupw K内核 32位通用版本 方法二: 1、打开C:/Windows/SysWOW64/odbcad32.exe 发现全是64位的驱动,缺少32位的Access Driver,点击找到我们需要添加的驱动组件,如下图: 描述:80004005错误解决步骤1 图片:1.png 2、给我们添加的驱动组件取个名称,这里我们命名为MS Access Driver,点击确定 描述:8000400580004005错误解决步骤2 图片:2.png 3、这一步我们顺利添加了32位的Microsoft Access Driver组件,按照以上步骤再添加Driver do Microsoft Access组件。如果你的asp程序数据库连接是采用其他的可以在列表继续添加。 描述:8000400580004005错误解决步骤3 图片:3.png 4、回到upupw控制面板输入rr重新启动K内核识别下组件,到这一步问题解决。 |
|
沙发#
发布于:2014-11-18 08:51
顶一个!
|
|
|
板凳#
发布于:2016-06-18 20:24
没用啊,我添加后面不显示64位,也不显示32,我是2008 64系统。。
|
|
地板#
发布于:2018-03-21 11:05
|
|
4楼#
发布于:2018-03-23 22:44
|
|
5楼#
发布于:2018-05-02 19:29
我的也是这个问题,数据库读写也不大正常,不知道怎么调成32位兼容
|
|