为了账号安全,请及时绑定邮箱和手机立即绑定

请教下该怎么在这得到一个5列,无数行的表格,表格里的值都是<%=rs("text")%>?

请教下该怎么在这得到一个5列,无数行的表格,表格里的值都是<%=rs("text")%>?

浮云间 2022-12-22 17:13:57
<%Set rs = Server.CreateObject ("ADODB.Recordset")sql = "Select * from text"rs.Open sql,conn,1,1Do Until rs.EOF%><%rs.MoveNextLoopend ifrs.close Set rs = Nothingconn.close set conn=Nothing%>数据库里的text值是不相同的,我想得到的是5个值为一行的,不是要一个值占一行的5个列!!楼下的那位看明白了再答!
查看完整描述

2 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

<% 
Set rs = Server.CreateObject ("ADODB.Recordset") 
sql = "Select * from text" 
rs.Open sql,conn,1,1 
Do Until rs.EOF 
%> 

<tr>
<td><%=..%></td>
<td><%=..%></td>
<td><%=..%></td>
<td><%=..%></td>
<td><%=..%></td>
</tr>

<%
'用这种法有多少条记录就会生成多少行
rs.MoveNext 
Loop 
end if 
rs.close 
Set rs = Nothing 
conn.close 
set conn=Nothing 
%>

 


查看完整回答
反对 回复 2022-12-25
?
郎朗坤

TA贡献1921条经验 获得超9个赞

<% 
Set rs = Server.CreateObject ("ADODB.Recordset") 
sql ="Select * from text" 
rs.Open sql,conn,1,1 
%> 
<table>
<tr> 
<%
i=1
Do while not rs.EOF 
%>
<td><%=rs("text")%></td> 
<%if i mod 5=0 then%>
</tr><tr>
<%end if%>
<%
i=i+1
rs.MoveNext 
Loop 
%>
</tr> 
</table>
<%
rs.close 
Set rs = Nothing 
conn.close 
set conn=Nothing 
%>


查看完整回答
反对 回复 2022-12-25
  • 2 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信