在我的其他問題之前,我現在有另一個項目,我需要使用我的來解決/ /如果語句。做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標題只出現一次,目前他們是雖然循環,這樣的循環在每一行內。任何人都可以提供關於如何做到這一點的建議?
謝謝!
使用StringBuilder讓您的數據更快。如果你稍微解釋一下你想要達到的目標,那將會很好。如果你只想要發生一次事情,用布爾值來記住你做到了。如果您希望每個名稱都發生一次,請使用HashTable記錄已經處理完所有名稱的名稱。 – GameAlchemist