2009-08-23 6 views
0

XMLファイルから数百のレコードをループし、WebサービスからLinQを使用してSQL Server 2008に挿入しています。vb.netに挿入できないレコードをスキップする方法

私の質問は、何らかの理由でレコードが挿入されていない場合、ループから出てきてCatchブロックに直接行くことです。

挿入が失敗した場合、次のレコードに移動して他のレコードを続行するにはどうすればよいですか?

事前に感謝

+0

質問にサンプルのコードを含めると、本当に役立ちます。それがなければ、我々は多くの仮定をしなければならない。 –

答えて

0

移動またはループ

0

内のcatchブロックを作成し、私はあなたのコードが何かのように見えることを想定しています:

Try 
    For Each record As YourClass In yourCollection 
    ' Code to insert record goes here. 
    Next 
Catch 
End Try 

あなたはtry-を追加する必要がありますループ内でブロックをキャッチします。あなたの意図に応じて、外側のtry-catchブロックから離れることが許容されるかもしれません。

For Each record As YourClass In yourCollection 
    Try 
    ' Code to insert record goes here. 
    Catch 
    End Try 
Next 
関連する問題