|
主题: 老调得弹,关于显示的问题
|
沉默是金
职务:普通成员
等级:6
金币:11.2
发贴:4357
|
#12002/11/10 16:37:36
一般用<% do while not rs.eof %><% rs.movenext loop%>这种简单循环来实现记录的的纵向排列,但是如何让记录横向排列呢?
难人一个……
|
我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
|
#22002/11/10 16:57:10
面包的论坛上有这个插件,叫横向重复域 www.dw-mx.com
|
5D荣誉版主
职务:普通成员
等级:1
金币:10.0
发贴:271
|
#32002/11/12 19:03:11
for i=0 to rs.fields.count response.write rs("i") next
|
lfg
职务:普通成员
等级:1
金币:0.0
发贴:27
|
#42002/11/13 21:19:17
编号 uName email 1 ABC a@22.net 2 CCD kkk@cc.net -----------------> 编号 1 2 uName ABC CCD Email 1.net 2.ney
1.直接在recordset记录集镶套循环,交换行列顺序~~
rs.open sql,conn,1,1
for i=0 to rs.fields.count '------行 FOR k=1 to rs.recordCount '--------列 response.write rs("i") next response.write " " NEXT
2.用getrows来使用 用 rs.GetRows 提取到数组中来做循环 i=rs.fields.count k=rs.recordcount 循环方法同上
编辑历史:[这消息被lfg编辑过(编辑时间2002-11-13 21:22:21)]
|
ryonick
职务:普通成员
等级:2
金币:1.0
发贴:317
|
#52002/11/13 23:47:25
用上面的方法 只能取出第一条数据.要取所有数据该如何
|
5D荣誉版主
职务:普通成员
等级:1
金币:10.0
发贴:271
|
#62002/11/14 12:43:34
Response.Write " " For i=0 to rs.Fields.Count-1 Response.Write ""& Ucase(rs(i).Name)&" | " Next response.write" " While Not rs.EOF Response.Write "" For i=0 To rs.Fields.Count-1 Response.Write ""&rs(i).value&" | " Next Response.Write " " rs.MoveNext Wend Response.Write "
"
|