行作为列经典ASP

时间:2014-08-13 08:53:03

标签: asp-classic html-table

我有一张下面列的表。

app_roleapp_descuser_id

我们希望以下面的格式打印数据 - 而不是在行中打印数据,它必须以列打印。对于数据库中的每一行,它应该打印在

列中
app_role | app_role | app_role

app_desc | app_desc | app_desc

user_id  |  user_id | user_id

我需要在经典ASP

中实现这一点

我将使用记录集来检索数据

请建议。

1 个答案:

答案 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