我有一张下面列的表。
app_role
,app_desc
和user_id
我们希望以下面的格式打印数据 - 而不是在行中打印数据,它必须以列打印。对于数据库中的每一行,它应该打印在
列中app_role | app_role | app_role app_desc | app_desc | app_desc user_id | user_id | user_id
我需要在经典ASP
中实现这一点我将使用记录集来检索数据
请建议。
答案 0 :(得分:1)
假设你有一个RS的记录集,一个非常简单的版本将是
<% if not rs.eof then %>
<table>
<tr>
<%while not rs.eof%>
<td><%=app_role%>
<br/><%=app_desc%>
<br/><%=user_id%></td>
<%rs.movenext
wend %>
</tr>
</table>
<%end if%>
或类似的东西但没有更多信息,我无法100%肯定。如果您想在新单元格中使用一个,那么这可能会有效http://www.w3schools.com/ado/met_rs_getrows.asp
基本上将记录集放在一个数组中并访问每个元素本身。
正如Lankymart建议的那样,在SQL中执行它可能会更容易。可以在此处找到一个示例http://sqlfiddle.com/#!3/1b1b7/1,假设您具有正确版本的SQL Server