我有以下代码可以转到下一个要处理的可用记录。
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 上订购数据。
我的问题是,如果我没有更新我的截止日期,它每次都会进入相同的记录。如果不更新,我只想转到下一条记录。我可以有我想要的行为吗?我可以做出哪些改变?
谢谢