こんばんは、お聞きしたいことがありますon error resume next
次のようなレコードセットをナビゲートするループがあるとします。
Do while not rs.EOF
query = "UPDATE ...."
conn.execute(query)
rs.movenext
loop
問題がないか確認しUPDATE
たいので、次のようなデバッグ機能をコードに追加しました。
Do while not rs.EOF
query = "UPDATE ...."
on error resume next
conn.execute(query)
If Err.Number <> 0 Then
Response.write(Err.Number)
response.write("<br>")
response.write(Err.description)
response.write("<br>")
response.write(query)
response.write("<br><br>")
end if
on error goto 0
rs.movenext
loop
問題は、ループ中にエラーが発生した場合、次のサイクルでエラーが発生するかどうかです (したがって、エラー ブロックが再びトリガーされます)。またはon error goto 0
Err オブジェクトをクリアしますか? つまり、エラー処理として機能しますか?