[英]Rows as columns classic ASP
我有一个下面的列的表。
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中实现
我将使用记录集来检索数据
好心提醒。
假设您有一个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%>
或类似的内容,但没有更多信息,我不能百分百确定。 如果您想在一个新单元格中使用一个,则可能可以使用http://www.w3schools.com/ado/met_rs_getrows.asp
基本上将记录集放在数组中,并访问每个元素本身。
正如Lankymart所建议的那样,用SQL进行操作可能会更容易。 可以在这里找到一个示例http://sqlfiddle.com/#!3/1b1b7/1假定您具有正确的SQL Server版本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.