用ADO执行两条sql语句

sunnyfigo 2004-07-24 04:54:47
<%
articleid=request("articleid")
Set conn = Server.CreateObject("ADODB.Connection")
strcon="provider=microsoft.jet.oledb.4.0;data source="& _
server.mappath("db1.mdb")
conn.Open strcon

Set rs = Server.CreateObject ("ADODB.Recordset")
sql="select zhu.*,type.*,list.* from zhu,type,list where list.articleid="+articleid+" and list.typeid=type.typeid and zhu.zhuid=type.zhuid order by list.articleid"
sql1="update list set hits=hits+1 where articleid="+articleid
rs.Open sql, conn, 1
rs1.open sql1,conn,1
%>

应该怎么写才不出错呢?
...全文
144 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunnyfigo 2004-07-24
  • 打赏
  • 举报
回复
select top 5 * from list where tujian=true order 这样就能显示5条
但是
select top 5 * from list where tujian=true order by hits desc
这样就全部显示出来了
难道不能按照字段排序?
wjg001 2004-07-24
  • 打赏
  • 举报
回复
sql="select top 10 * from list where tujian=true order by hits desc"
wjg001 2004-07-24
  • 打赏
  • 举报
回复
sql="select top * from list where tujian=true order by hits desc"
sunnyfigo 2004-07-24
  • 打赏
  • 举报
回复
已经可以了,谢谢各位,开始主要原因是hits里面全是空,给里面随便赋一个数字,就可以了
怎么控制只选出前10条记录呢?在sql语句里面实现,比如下面的这条,只要排名前10的
sql="select * from list where tujian=true order by hits desc"
  • 打赏
  • 举报
回复
没看到楼主的回复,应该是没有问题的啊
sql1="update [list] set hits=hits+1 where articleid="& articleid
你response.write(sql1)
看看sql1字段是否正确
  • 打赏
  • 举报
回复
用楼上说的最简单,
其实很多操作只要通过conn.execute就可以执行了,我认为这样反而更简洁而且还减少发生错误~
wj2100 2004-07-24
  • 打赏
  • 举报
回复
rs.Open sql, conn, 3,1
rs1.open sql1,conn,1,3
sunnyfigo 2004-07-24
  • 打赏
  • 举报
回复
<%
Set rs = Server.CreateObject ("ADODB.Recordset")
sql1="update list set hits=hits+1 where articleid="+ articleid
sql="select zhu.*,type.*,list.* from zhu,type,list where list.articleid="+articleid+" and list.typeid=type.typeid and zhu.zhuid=type.zhuid order by list.articleid"
conn.execute(sql1)
rs.Open sql, conn, 1
%>
这样到是没有出问题了,可以数据库里面的 hits的值还是没有加1,hits是数值型
colinliu 2004-07-24
  • 打赏
  • 举报
回复
第二句直接使用conn.execute(sql1)就可以了,不用打开了...

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧