| 
					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位兼容				 | |
 
							
 
				








 
				



 
				
 
				
