繁体   English   中英

行作为列经典ASP

[英]Rows as columns classic ASP

我有一个下面的列的表。

app_roleapp_descuser_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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM