2016-04-16 13 views
0

VBSのC#continueステートメントからの移行に苦労しています。私は返された単純なレコードセットを持って、私はdevレコードセットに8レコードがあることを知っています。私はステータスが「NEW」に等しいものだけを表示したいと思う。条件付きでループ内のレコードを処理する方法

DOループをこのように設定しましたが、レコードセット内の正しいレコードの一部しか取得できません。これは、レコードセットループから抜け出し、自分の基準に合致しないレコードをスキップする最も効率的な方法ですか?

Do Until rs.EOF 

    Do 
    If rs("status") = "EXISTING" Then Exit Do 
    Loop While False 

    [Do Stuff] 

    rs.MoveNext 
    Loop 

答えて

0

あなたがリストした要件は、直接コード化することができ、VBScriptとC#では似ています。

Do Until rs.EOF 
    If rs("status") = "NEW" Then 

     [Do Stuff] 

    End If 

    rs.MoveNext 
Loop 
関連する問題