asp增加点击数问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:35:20
<body>
<%
set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("data.mdb")
set rs=server.CreateObject("adodb.recordset")
sql="update test set hits=hits+1 where id="&request("id")&""
rs.open sql,conn,1,1
%>
<a href="1.asp">刷</a> 点击率为:<% =rs("hits") %>
</body>
提示rs.open sql,conn,1,1这一行错了,access数据里表是test,字段是ID,hits请问怎么做

<%set rs=server.CreateObject("adodb.recordset")
sql="select * from test where id="&request("id")&""
rs.open sql,conn,1,3
rs("hits")=rs("hits")+1
rs.update()
rs.close:set rs=nothing%>

rs.open sql,conn,1,1 首先告诉你,这里的1,1代表着对数据库执行的权限,1,1为制度,你想写必须用1,3所以rs.open sql,conn,1,3这样就可以了

题外话:conn,1,1还有1,2 1,3 这都代表不同权限的角色。