空心钻头图片大全:asp 出错

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 08:36:20
数据库联接为:

<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../database/xianholiday616.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
%>

每一个项目的显示页中:

<%
'取得当前网址
thisURL="http://"&request.servervariables("server_name")&request.servervariables("url")

id=request.querystring("id")

set rs=server.createobject("adodb.recordset")
sqlcmd="select * from hotel where id="&id
rs.open sqlcmd,conn,1,1,1
if rs.eof then
response.write "目前尚无线路发表"
end if
sqlcmd="update hotel set times=times+1 where id="&id
conn.execute sqlcmd

kind=rs("hotelkind")
%>

系统说:conn.execute sqlcmd 错误
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。

把你的web主目录的权限分配给internet_IUSR帐号写、修改的权限。

如果是xp、2003,可以这样操作:文件夹选项->查看-》去掉“使用简单文件共享”前面的勾。然后点你的web主目录的属性,就可以看到“安全”的选项卡,在那里添加internet_IUSR帐号,给写、修改的权限。

没有读写权限

请确认你服务器上的数据库文件的读写权限是否已打开?

即设置服务器目录的权限