Buon giorno tutti, vorrei chiedere una cosa su on error resume next
usando "On Error Resume Next" in ASP classico, e come gestire gli errori
supponiamo che abbiamo un ciclo di navigare attraverso un set di record come:
Do while not rs.EOF
query = "UPDATE ...."
conn.execute(query)
rs.movenext
loop
vorrei essere sicuri che il UPDATE
sta andando bene, e vorrei verificare se c'è qualche problema, così ho messo una funzionalità di debug nel codice come:
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
la domanda è: durante un ciclo, se incontra un errore, il ciclo successivo sarà l'errore (e quindi si attiva nuovamente il blocco di errore)? oppure on error goto 0
cancellerà l'oggetto Err? in altre parole, funzionerà come una gestione degli errori?
oh, bello sapere il err.clear(), grazie! : D –