标题:有关从数据库根据不同条件读取数据.
取消只看楼主
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
 问题点数:0 回复次数:3 
有关从数据库根据不同条件读取数据.
如果我从同一个表里面,根据不同的条件读出数据.
创建两个记录集就会出现错误.有什么办法可以解决.
比如从下载的数据库里面,
1:根据下载次数
2:根据最新加入的.
应当怎么做才不会混在一起

搜索更多相关主题的帖子: 数据库 条件 办法 记录 
2005-09-05 14:26
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 
我电脑现在不能上网,我在网吧.

中国人的财富网:http://www..cn/
2005-09-06 18:30
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 
我的是变量取代.比如:
set rs=server.createobject("adodb.recordset")
sql="select top 5 * from soft  order by hits desc"
do while not rs.eof
computer=<table><td>.......
compute=compute & <a href="&rs("file")&"/"&rs("path")&">"&rs("name")&"</a>
compute=compute & </table>.......
loop
rs.movenext                        '这个是选取下载前5个生成HTML
然后我想在生成最新加入的前5个,电脑就开始变慢,没反应了.
set rs1=server.createobject("adodb.recordset")
sql1="select top 5 * from soft  order by time desc"
do while not rs1.eof
soft=<table><td>.......
soft=soft & <a href="&rs1("file")&"/"&rs1("path")&">"&rs1("name")&"</a>
soft=soft & </table>.......
loop
rs1.movenext   
不知道这是为什么,

[此贴子已经被作者于2005-9-6 18:39:13编辑过]



中国人的财富网:http://www..cn/
2005-09-06 18:38
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 
我从其他表里像这样生成不会错误,就是在同一个表里面连续读2个就这样了,
我先用rs.close也还是不能用

中国人的财富网:http://www..cn/
2005-09-06 18:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-26756-1-1.html




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

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