Mengaktifkan atau menonaktifkan penangan kesalahan.
menjelaskan
Jika pernyataan OnerRorresUMeNext tidak digunakan dalam kode Anda, kesalahan runtime akan menampilkan pesan kesalahan, dan eksekusi kode akan diakhiri. Namun, operasi spesifik ditentukan oleh host yang menjalankan kode. Host kadang -kadang dapat secara selektif menangani berbagai kesalahan. Dalam beberapa kasus, dapat mengaktifkan skrip debugger di mana kesalahan terjadi. Dalam kasus lain, karena host tidak dapat memberi tahu pengguna, kesalahan yang terjadi tidak secara eksplisit dinyatakan. Adapun cara menangani kesalahan, itu sepenuhnya tergantung pada fungsi host.
Dalam prosedur khusus apa pun, kesalahan yang terjadi umumnya tidak fatal selama penangan kesalahan diaktifkan pada tumpukan panggilan. Jika penangan kesalahan lokal tidak diaktifkan dalam suatu proses, ketika kesalahan terjadi, kontrol dapat ditransfer melalui panggilan tumpukan sampai proses dengan penangan kesalahan ditemukan dan kesalahan ditangani di mana kesalahan terjadi. Jika tidak ada penangan kesalahan yang ditemukan selama tumpukan panggilan, pesan kesalahan ditampilkan di mana kesalahan terjadi, saat eksekusi kode diakhiri, atau kesalahan ditangani dengan benar melalui host.
OnerRorRorReMeNext akan menyebabkan program terus mengeksekusi sebagai pernyataan setelah pernyataan kesalahan, atau sebagai pernyataan dalam proses terbaru yang disebut (yang berisi pernyataan OnerRorresUMENext). Pernyataan ini dapat terus menjalankan program terlepas dari kesalahan runtime, dan kemudian Anda dapat membuat kesalahan penanganan kesalahan di dalam proses. Ketika prosedur lain dipanggil, pernyataan OnerRorresumenext menjadi tidak aktif. Oleh karena itu, jika Anda ingin melakukan penanganan kesalahan internal dalam rutinitas, Anda harus menjalankan pernyataan OnerRorresUMENext di setiap rutin yang disebut.
Ketika prosedur lain dipanggil, pernyataan OnerRorresumext dilarang, jadi jika Anda ingin menyematkan penangan kesalahan dalam rutinitas Anda, Anda perlu menjalankan pernyataan OnerRorresUMENEXT setiap kali rutinitas dipanggil. Saat keluar dari suatu proses, penangan kesalahan dapat memulihkan ke statusnya sebelum memasuki proses yang keluar.
Jika Anda telah mengaktifkan pawang kesalahan OnerRorRorRorReMenext, Anda dapat menggunakan OnerRorgoto0 untuk menonaktifkan penangan kesalahan.
<%
Iferr.number <> 0then
Response.write "number =" & err.number & "<p>"
Response.write "description =" & err.description & "<p>"
Response.write "Source =" & err.source
err.clear
%>