我有下面的代碼,它會轉到下一個可用記錄進行處理。轉到數據集中的下一個可用記錄
Dim ds As New DataSet
Dim strListType As String = Request.QueryString("ListType")
Dim strStatusFilter As String = ""
Select Case strListType
Case "newmember"
strStatusFilter = "Status_Ind in (1,4,6,8) and IsMember_Ind=1"
Case "nonmember"
strStatusFilter = "Status_Ind in (1,4,6,8) and IsMember_Ind=1"
End Select
ds = objClass.List(0, 10, "Due_Dt, Joined_Date ASC", "", strStatusFilter)
'go to the next record
If ds.Tables(0).Rows.Count > 0 Then
Server.Transfer("Request.aspx?Request_ID=" & ds.Tables(0).Rows(0).Item("Request_ID") & "&ListType=" & strListType)
Else
Server.Transfer("List.aspx?Status=NewMember")
End If
ObjClass.List是一種實現運行視圖和過濾數據的方法。我正在訂購due_dt和joined_dt兩列的數據。
我的問題是,如果我沒有更新我的截止日期,它會每次都進入相同的記錄。如果我沒有更新它,我只想進入下一個記錄。何可以有我想要的行爲嗎?我可以做些什麼改變?
感謝