DW中ASP记录集如何显示只3个记录?不设置重复区域。如图片中1、2、3是一个记录集,
如何不设置重复区域能使其在1、2、3区域显示3个同一记录集的同一记录的3条记录?而显示的时候是按顺序排,不是同样的3个。(比如:记录集中有个ID,而ID中有3条记录A、B...
如何不设置重复区域能使其在1、2、3区域显示3个同一记录集的同一记录的3条记录?而显示的时候是按顺序排,不是同样的3个。
(比如:记录集中有个ID,而ID中有3条记录A、B、C,我想让其分别显示在1、2、3表格中,而不使用重复区域。)
不晓得我的意思表达对了没,反正就是在多个表格中,不使用重复区域功能,能让其显示固定的数目同一记录,而且是按id排列。 展开
(比如:记录集中有个ID,而ID中有3条记录A、B、C,我想让其分别显示在1、2、3表格中,而不使用重复区域。)
不晓得我的意思表达对了没,反正就是在多个表格中,不使用重复区域功能,能让其显示固定的数目同一记录,而且是按id排列。 展开
3个回答
展开全部
<table width="340" border="0" cellspacing="0" cellpadding="0">
<tr>
<%
set rs=server.CreateObject("adodb.recordset")
sql="select top 6 * from tnews order by id desc"
rs.open sql,conn,1,1
if not rs.eof then
n=0
do while not rs.eof
n=n+1
%>
<td width="100" height="100"><%=rs("title")%></td>
<%if n mod 3 <>0 then %>
<td width="20"></td>
<%
end if
if n mod 3=0 and n<>6 then response.Write("</tr><tr>")
rs.movenext
loop
end if
rs.close
set rs=nothing
%>
</tr>
</table>
效果图如下:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询