| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 484 人关注过本帖
标题:[求助]增加了一个点击数就错了
取消只看楼主 加入收藏
redmangame
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2004-8-23
收藏
 问题点数:0 回复次数:2 
[求助]增加了一个点击数就错了
新年好哦
我是菜鸟刚学了ASP看的资料是10天学会ASP,在过年之前学会了输出,输入数据,添加,编辑删除数据,屏蔽非法字符这些。在后来的改进中老有问题,所以还请老鸟多多指教了
先说声谢谢了

我在数据库中增加了一个HITS(就是点击数)数据类型为 数字 字段大小 长整形 小数位数为 自动

这个是显示内容并且会增加一个点击数的代码,不过是错的,如果删除
set rs=server.createobject("adodb.recordset")
sql="update guestbook set hits=hits+1 where guestbookid="&request("id")
rs.open sql,conn,1,3
就一切正常了


这个是代码
老鸟帮忙看看问题出在 哪里了?
<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
sql="update guestbook set hits=hits+1 where guestbookid="&request("id")
rs.open sql,conn,1,2


set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from guestbook where id="&request("id")
rs.open sql,conn,1,1
%>

<%=rs("con")%>

<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>



后来改为
<%
Conn.ExeCute("update [guestbook] set [hits]=[hits]+1 where [guestbookid]="&request("id"))
set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from guestbook where id="&request("id")
rs.open sql,conn,1,1
%>
同样出错哦

[此贴子已经被作者于2006-2-1 22:20:03编辑过]

搜索更多相关主题的帖子: 点击数 
2006-02-01 22:16
redmangame
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2004-8-23
收藏
得分:0 
<%
set rs=server.createobject("adodb.recordset")
sql="update guestbook set hits=hits+1 where guestbookid="&request("id")
conn.execute sql
sql="select * from guestbook where id="&request("id")
rs.open sql,conn,1,1
%>
写成这样也错

哪位大哥有办法

我是菜鸟
2006-02-01 22:35
redmangame
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2004-8-23
收藏
得分:0 

我打电话给我老师了
我老师说sql="update guestbook set hits=hits+1 where guestbookid="&request("id")
改为sql="update guestbook set hits=hits+1 where id="&request("id")
我日啊 怎么多一个guestbook也会出错了呢


我是菜鸟
2006-02-01 22:50
快速回复:[求助]增加了一个点击数就错了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028691 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved