在我提出另一个问题之前,我现在有另一个项目需要用我的Do while/if语句来解决。
strSQL = "exec sp_CoursesStartingSoon"
objConn = New SqlConnection(strConnection)
objConn.Open()
objCmd = New SqlCommand(strSQL, objConn)
rsData = objCmd.ExecuteReader(0)
While rsData.Read()
If (rsData("subject") = "F23") Then
html += "<h1>Access to HE</h1>"
html += "<p>" & rsData("name") & "</p>"
html += "<p>" & rsData("level") & "</p>"
ElseIf (rsData("subject") = "F06") Then
html += "<h1>Art and Design</h1>"
html += "<p>" & rsData("name") & "</p>"
html += "<p>" & rsData("level") & "</p>"
End If
End While现在我遇到的问题是,我需要H1标题只出现一次,目前它们在中,而循环在每一行上循环。有人能就如何做到这一点提出建议吗?
谢谢!
发布于 2012-11-22 12:04:54
假设:
subject字段排序的项。发布于 2012-11-22 12:05:11
您可以为h1标题创建另一个if,这样如果您已经打印了一次,就不会再打印了。这有点贵,但很快就能解决。
https://stackoverflow.com/questions/13512346
复制相似问题