这个网页怎么修改呀?

来源:百度知道 编辑:UC知道 时间:2024/05/26 23:54:21
<%
starttime=timer()
StrSQL="DBQ="+server.mappath("admin/data/xsjnews.asa")+";DRIVER={Microsoft Access Driver (*.mdb)};"
'connstr="driver={SQL Server};server=(local);database=master;uid=sa;pwd=;"
set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL
%>

错误类型:
ADODB.Recordset (0x800A0E7D)
连接无法用于执行此操作。在此上下文中它可能已被关闭或无效。
/zpds/include/config.asp, 第 4 行

如果确保ASP代码没有问题的话,那出此问题的一定是权限问题,最近一直在碰到权限的问题,也在网上查了不少,但很少回答者有考虑到权限这一块,今天我就来说说出现“ADODB.Recordset (0x800A0E7D) 连接无法用于执行此操作。在此上下文中它可能已被关闭或无效。”

这个还有一个就是C盘的一个权限,具体操作方法是:

1、右键C盘,打开属性对话框

2、点击“安全“标签 ,点击”添加“

3、点击“添加”中查找一个“Power Users”这个用户,

4、再点击“高级” ,选择“用在此显示的可以应用到子对象的项目替代所有子对象的权限项目”

这样就行了

还有一个建议,在C:/windows目录下有个temp这个目录,最好给他最高权限,因为一般出现问题temp占的比重还是很大的