仅在循环中显示列名称一次

时间:2017-12-26 17:05:58

标签: vbscript asp-classic

我有一个名为rs1的记录集循环。 当我显示结果时,我得到以下记录列表:

January - 1245
January - 5487
January - 8547
January - 8987
January - 0247
February - 7854
February - 8541
February - 9321
February - 9001
February - 6658

记录集的结果是正确的,正是我想要的,但正如您所看到的,月份列会无缘无故地重复。有没有办法在我的结果的第一行中显示月份名称 ONLY ONCE ,如下所示?

January - 1245
        - 5487
        - 8547
        - 8987
        - 0247
February - 7854
         - 8541
         - 9321
         - 9001
         - 6658

我正在进行循环的方式如下:

<%
Dim Repeat1__numRows
Dim Repeat1__index

Repeat1__numRows = -1
Repeat1__index = 0
rs1_numRows = rs1_numRows + Repeat1__numRows
%>

'Here is the display of the results

<% 
  Repeat1__index=Repeat1__index+1
  Repeat1__numRows=Repeat1__numRows-1
  rs1.MoveNext()
Wend
%>

1 个答案:

答案 0 :(得分:1)

我喜欢DO-WHILE循环,但你可以使用你想要的任何循环,因为你只需要一个简单的if语句。

{{1}}