标题:[求助]上次真的是谢谢大家了!还要麻烦大家,新问题!
取消只看楼主
zuiman
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-6-12
 问题点数:0 回复次数:2 
[求助]上次真的是谢谢大家了!还要麻烦大家,新问题!

我遇了到一个连锁性读取不同数据库资料的问题,具体思路如下:   先通过条件“a1”近似 数据库 “ziliao1” 中字段 “zhiliao1_01”得到一个记录集   再通过数据库“zhiliao1”中一条记录中的字段“zhiliao1_02” 这个条件   再次读取数据库 “ziliao2” 中 与条件相符合的一条数据 我是这样写的 <%dim a1,b1,page,pagesize,pagecount a1=80

pagesize = 5 page = request("page") if page ="" or isnull(page) then page = 1 if not isnumeric(page) then page = 1 page = cint(page)

set rs=Server.CreateObject("ADODB.RecordSet") rs.open "SELECT * from ziliao1 where ziliao1_01 like ' "&a1&"' '",conn,3,3

rs.pagesize = pagesize pagecount = rs.pagecount if page < 1 then page = 1 elseif page > pagecount then page = pagecount end if

b1=rs("zhiliao1_02") set rs2=Server.CreateObject("ADODB.RecordSet") rs2.open "SELECT * from zhiliao2 where zhiliao2_01 like '"&b1&"' ",conn,3,3 %> 页面显示的程序如下: <% if not rs.eof then ' 重复 rs.absolutepage = page end if %> <% dim i for i = 1 to pagesize if rs.eof then exit for %> <%=rs("zhiliao1_01")%> <%=rs("zhiliao1_02")%> <%=rs("zhiliao1_03")%> <%=rs("zhiliao2_01")%> <%=rs("zhiliao2_02")%> <% rs.movenext() next %> 运行之后,记录集“rs”的重复能够实现,但是第二个记录集重复之,都是一个条件的来的 因为,条件“b1”是根据记录集“rs”变动,我应该怎么些才是正确的? 不知道小妹这样说的明白不?各位大虾知道我的意思了吗? 怎么样写才能实现呢?在线等大家的帮助了!^_^

搜索更多相关主题的帖子: 麻烦 
2005-06-14 16:59
zuiman
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-6-12
得分:0 
我是湖南的,我现在是在湖南的一个交友网站, 是这样的,每个会员上传的照片,都存放在一个表中, 搜索的条件是搜索会员的资料表,当搜索到一个会员后,再通过该会员的会员名字,到图片表中读取会员照片。 这样明白了吗? 盖茨他爹 你是那里的啊?真的很高兴,上次就是你帮我,谢谢了!还有谢谢 0987

[此贴子已经被作者于2005-6-14 18:43:01编辑过]


2005-06-14 18:42
zuiman
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-6-12
得分:0 
function rs2loop(rsid)中的“rsid”是怎么定义过来的呢? rs2.close:set rs2=nothing”这句是不是应该放在“'不存存数据时...”这行下面?

2005-06-14 20:46



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




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

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