処理する次の利用可能なレコードに移動する次のコードがあります。
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の2つの列のデータを注文しています。
私の問題は、期日を更新しなかった場合、毎回同じレコードに移動することです。更新していない場合は、次のレコードに移動したいだけです。どうすれば私が望む行動をとることができますか?どのような変更を加えることができますか?
ありがとう