asp教程

连接Access数据库出现 请求的操作需要 OLE DB 会话对象,而当前提供程序不支持此对象。

位置:首页 > asp教程 > asp技巧,2016-06-26
今天站长刚给电脑做完系统,打开IIS,发现竟然出现“请求的操作需要 OLE DB 会话对象,而当前提供程序不支持此对象。”的错误提示,在网上找了大半天,根本找不

今天站长刚给电脑做完系统,打开IIS,发现竟然出现“请求的操作需要 OLE DB 会话对象,而当前提供程序不支持此对象。”的错误提示,在网上找了大半天,根本找不到任何有用的东西,网上到处都说的是修改连接字符串之类的,晕~~~~~这是连接access数据库,是程序最简单的入门,这个出问题的机率应该小得很吧~

再说了,做系统之前都没问题呢,所以这根本就不是连接字符串的问题,问题还是出在服务器本身上,要不就是驱动或服务没装,要不就是权限问题,并且权限的问题非常大,因为连接Access数据库的服务是几乎所有系统都自带的。

下面来详细说下检查服务器权限的问题:

第一,就是检查Access数据库的权限,为了便于测试,直接给它加上everyone的权限,这时如果问题还在,那就说明不是数据库权限的问题,接着往下看;

第二,检查系统盘下缓存文件夹的权限,以window server或XP系统为例,缓存文件夹为:C:\WINDOWS\Temp,要给这个文件夹加上everyone的修改读取权限。

站长自己的问题就出在上面的第二条了!

相信大多数人都是在这里出问题了。

TAGS:Access数据库

猜你喜欢

NewHot