屯昌县新楼盘售楼现状:ASP 语句 的一种表现 求教

来源:百度文库 编辑:高校问答 时间:2024/05/01 11:00:17
<%Set rs= Server.CreateObject("ADODB.Recordset") %>
<% sql="select top 10 * from zx where classid="&classid&" order by id desc"
rs.open sql,conn,1,1
do while not rs.eof %>

<%=rs("tit")%><br>

<% rs.movenext
loop
rs.close%>
----------------------------
这样数据是这样表现的:
标题1
标题2
.
.
.
标题10

我现在想它这样表现

标题1 标题6
标题2 标题7
标题3 标题8
标题4 标题9
标题5 标题10

意思就是能分开来,我实在想不出来该怎么弄了。

这个可以通过<tr><td>来控制,代码如下:

<table border=0>
<tr>
<td width=30>
<%
Dim i
i = 1
Set rs= Server.CreateObject("ADODB.Recordset")
sql="select top 10 * from zx where classid="&classid&" order by id desc"
rs.open sql,conn,1,1
do while not rs.eof
Response.Write rs("tit") & "<br>"
i = i + 1
If i mod 6 = 0 Then
Response.Write "</td><td>"
End If
rs.MoveNext
loop
rs.Close
%>
</td>
</tr>
</table>

rs.open sql,conn,1,2(或者1,1或者1,3,你试下)
FOR I=0 TO 9
rs.movefirst
rs.move i
response.write rs("tit")
rs.move 5
response.write rs("tit")
response.write("<br>")
NEXT

先读入到一个数组中,再进行组织可能更方便一点。
i i+n/2进行(就10数据项的话i i+5 进行)

对,问题不要想得太复杂,就用表格就好了象楼上的,