在Win2003 64位下ASP无法连接Access数据库
ADODB.Connection 错误 '800a0e7a'
未找到提供程序。该程序可能未正确安装。
/连接“网站内容管理”数据库.asp,行 2
原因:IIS是以64位方式来运行的,它只能加载64位模块,不能加载32位模块。而访问access数据库的jet引擎只有32位的,没有64位,因此无法被IIS加载。
解决思路:让IIS以32位方式运行,从而可以调用32位的jet引擎
解决方法:在命令行窗口输入
cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
上面方法的负面效应:因为IIS被改成以32位方式运行,所以它只能加载32位模块。如果改之前,IIS加载了其他64位的模块,则改之后就无法加载这个模块了。如果想继续使用这个模块的功能,只能寻找这个模块的32位版本并加载。
如果希望IIS重新以64位方式运行,可以输入
cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
相关推荐
-
在Win2003 64位下ASP无法连接Access数据库
复制代码 代码如下: ADODB.Connection 错误 '800a0e7a' 未找到提供程序.该程序可能未正确安装. /连接"网站内容管理"数据库.asp,行 2 原因:IIS是以64位方式来运行的,它只能加载64位模块,不能加载32位模块.而访问access数据库的jet引擎只有32位的,没有64位,因此无法被IIS加载. 解决思路:让IIS以32位方式运行,从而可以调用32位的jet引擎 解决方法:在命令行窗口输入 cscript C:\inetpub\adminscript
-
Win2003 64位下ASP无法连接Access数据库的解决方法
ADODB.Connection 错误 '800a0e7a' 未找到提供程序.该程序可能未正确安装. /连接"网站内容管理"数据库.asp,行 2 原因:IIS是以64位方式来运行的,它只能加载64位模块,不能加载32位模块.而访问access数据库的jet引擎只有32位的,没有64位,因此无法被IIS加载. 解决思路:让IIS以32位方式运行,从而可以调用32位的jet引擎 解决方法:在命令行窗口输入 复制代码 代码如下: cscript C:\inetpub\adminscript
-
ASP.NET连接 Access数据库的几种方法
web.config 第一种方法: <?xml version="1.0" encoding="utf-8"?> <!-- 有关如何配置 ASP.NET 应用程序的详细消息,请访问 http://go.microsoft.com/fwlink/?LinkId=169433 --> <configuration> <appSettings> <add key="AccessConnString"
-
ASP.NET 连接ACCESS数据库的简单方法
index.aspx 复制代码 代码如下: <%@ Page Language="C#" %><%@ import Namespace="System.Data" %><%@ import Namespace="System.Data.OleDb" %><script runat="server"> // Insert page code here // voi
-
win2003 64位系统下ODBC连接使用方法
环境 一般系统部署的服务器若是windows系统,就会采用64位win2003的结构.可是我们编写的程序绝大多数都是在x86下32位cpu架构中编译的,要正常移植到64位机器还真的是很麻烦,不仅要求应用程序是64位模式编译,还需要数据库也得是64位,iis64位,framework64位,好在相应的厂商都提供这些支持组件.不知道有人遇到过像我这样的问题么,应用中有需要增加一个Access数据库导入功能,这就需要连接ODBC的mdb驱动,可是Microsoft OLE DB Provider fo
-
windows 64位下MySQL 8.0.15安装教程图文详解
先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下 我们去系统的环境变量的path里添加一个mysql的配置 指向mysql的bin目录 配置初始化的my.ini文件的文件 解压后的目录并没有的my.ini文件,没关系可以自行创建在安装根目录下添加的my.ini(新建文本文件,将文件类型改为的.ini),写入基本配置: [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录
-
CentOS7 64位下MySQL5.7安装与配置教程
安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安装mysql源 shell> yum localinstall mysql57-commun
-
CentOS 6.5 64位下安装Redis3.0.2的具体步骤
系统环境:CentOS 6.5 64位 安装方式:编译安装 防火墙:开启 Redis版本:Redis 3.0.2 一.环境准备 1.安装 gcc gcc-c++ [root@iZ94ebgv853Z ~]# yum install gcc gcc-c++ -y 2.下载redis-3.0.2.tar.gz [root@iZ94ebgv853Z ~]# wget http://download.redis.io/releases/redis-3.0.2.tar.gz 二.安装Redis [root
-
Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法
本文实例讲述了Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法.分享给大家供大家参考,具体如下: 安装环境以及软件版本如下. subversion使用1.9.5版本,服务器使用阿里云服务器,CentOS6.7(64位). 1.第一步 现在软件,安装svn共需要使用如下软件,apr-1.5.2.tar.gz.apr-util-1.5.4.tar.gz.zlib-1.2.11.sqlite-autoconf-3130000.tar.gz(前面四个都是依赖包)su
-
windows 64位下mysql8.0.25安装配置教程(最详细!)
目录 1.官网下载MySQL 2.配置初始化文件my.ini 3.初始化MySQL 4.安装mysql服务并启动+修改密码 5.配置环境变量 6.部分疑难杂病 7.使用连接工具连接mysql 总结 1.官网下载MySQL 下载Mysql点击下载mysql. 或点击这里下载 下载完成后解压到某一个文件夹(记住这个路径,一会要用到) 2.配置初始化文件my.ini 在根目录下创建一个txt文件,名字叫my,文件后缀为ini 之后复制下面这个代码放在文件下 (新解压的文件没有my.ini文件,需自行创
随机推荐
- php中的比较运算符详解
- remote script文档(转载自微软)(一)
- Java Swing中的下拉式菜单(menu)、弹出式菜单(JPopupMenu)、选项卡窗体(JTabbedPane)组件使用案例
- oracle中文乱码的解决方法
- python中assert用法实例分析
- ASP.NET动态设置页面标题的方法详解
- asp.net刷新本页面的六种方法总结
- .NET发布网站详细步骤
- asp.net 用XML生成放便扩展的自定义树
- Windows中安装使用Virtualenv来创建独立Python环境
- 利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
- Android自定义View仿IOS圆盘时间选择器
- php通过分类列表产生分类树数组的方法
- php中判断文件存在是用file_exists还是is_file的整理
- Ubuntu系统安装Ruby语言的三种方法
- vbs搜索文件名或者得到目录列表
- android应用实现开机自动启动方法
- python使用分治法实现求解最大值的方法
- AndroidStudio 如何使用aar详解
- Android取消EditText自动获取焦点默认行为