风林火山阴:asp 点击数统计问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 09:27:45
我用asp建立站点,所有新闻的内容、标题、点击数都存放在Access数据库的Article数据表中。我使用article_show.asp来展示特定的新闻及其内容。我希望在我打开特定新闻页面时,我的数据表中相应的点击数(列hits)自动“+1”。我使用DW做网页的,实际上对Asp非常不懂,还盼望高手指点,虽然程序可能很简单,但我希望能给出详细的注释。另外,我希望直接通过article_show.asp来更新数据库中的数据,而不是另外做出别的网页。我只有25分,倾囊相受了,谢谢呀!
donaroo兄的回答非常详细,可惜我在运行中提示
Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象: ''
不知道rs.open sqlstr,conn,1,3 中缺少什么‘’。
反正我是不懂,具体何原因,希望donaroo能再帮我看看。也希望大家能有别的语句可以参考。谢谢!

好像在这段代码前需要定义或者声明一些内容,但具体我搞不清楚,请教,因为只有后半段我执行不了。谢谢!

<%
sqlstr = "select * from article where id = "&request("id") 'sql语句 查找对应文章
rs.open sqlstr,conn,1,3
if rs.eof then error("<p><span lang=zh-cn>无此文章</span></p>")
rs("click")=rs("click")+1 '将点击数加一
response.write(rs("content")) '显示文章内容
rs.update '更新数据库
%>

sqlstr是sql语句,得根据你的具体情况写 下边的rs("click")中的click也是得看你的情况用你的字段
只是给你参考个例子

sqlstr是字符串,"select * from article where id = "&request("id")
这是字符串连接一个变量后的生成的字符串 注意"的位置