我正在循环遍历XML文件中的数百条记录,并使用我的Web服务中的LinQ插入SQL Server 2008.
我的问题是,由于某种原因,如果没有插入记录,它就会从循环中出来并直接进入Catch块。
如果插入失败并继续其他记录,如何移动到下一条记录?
提前致谢
答案 0 :(得分:0)
在循环内移动或创建一个catch块
答案 1 :(得分:0)
我假设您的代码类似于:
Try
For Each record As YourClass In yourCollection
' Code to insert record goes here.
Next
Catch
End Try
您需要在循环内添加try-catch块。根据您的意图,可以接受保留外部try-catch块。
For Each record As YourClass In yourCollection
Try
' Code to insert record goes here.
Catch
End Try
Next