Loops 如何有条件地处理循环中的记录
我正在努力从VBS中的C#continue语句过渡。我返回了一个简单的记录集,我知道dev记录集中有8条记录。我只想显示那些状态等于“新建”的 我这样设置我的DO循环,但我只得到记录集中正确记录的一部分。这是打破记录集循环并跳过不符合我的条件的记录的最有效方法吗Loops 如何有条件地处理循环中的记录,loops,vbscript,Loops,Vbscript,我正在努力从VBS中的C#continue语句过渡。我返回了一个简单的记录集,我知道dev记录集中有8条记录。我只想显示那些状态等于“新建”的 我这样设置我的DO循环,但我只得到记录集中正确记录的一部分。这是打破记录集循环并跳过不符合我的条件的记录的最有效方法吗 Do Until rs.EOF Do If rs("status") = "EXISTING" Then Exit Do Loop While False [Do Stuff] rs.Mo
Do Until rs.EOF
Do
If rs("status") = "EXISTING" Then Exit Do
Loop While False
[Do Stuff]
rs.MoveNext
Loop
您列出的需求可以直接编码,并且在VBScript和C#中类似
Do Until rs.EOF
If rs("status") = "NEW" Then
[Do Stuff]
End If
rs.MoveNext
Loop