Direkomendasikan: Beberapa kesalahan umum yang dilakukan oleh pemula ASP Several common mistakes made by ASP beginners 1. Open again before the record set is closed:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Mengambil ASP paling populer di Cina sebagai contoh, saya tidak tahu berapa banyak orang yang berpikir tentang konsep toleransi kesalahan saat menulis kode. Bahkan, ketika saya menemukan hal seperti itu, itu tidak terselesaikan. Mengapa? Pikirkan tentang hal ini, makna aslinya adalah Anda bisa mentolerir kesalahan dengan menulis kode berikut, lihat Contoh 1-1.< %@ Bahasa = VBScript %>
<%opsi eksplisit%>
<%
'Penyaringan Missage
pada kesalahan resume berikutnya
………………… (kode dihilangkan)
%>
Contoh 1-1 Sekilas tentang kode umum
Kode di atas sering muncul di tangan semua kolega. Tak perlu dikatakan, saya bisa memahami suasana hati Anda saat ini setelah menyelesaikannya. Saya dapat memberi tahu Anda dengan jujur bahwa sebagian besar halaman web ASP yang telah saya tulis selama dua tahun adalah dengan cara ini, terus -menerus menulis, terus memodifikasi, dan kelelahan, dan sekarang saya tidak mau kembali dan menulis ulang kode saya sendiri. Faktanya, ide paling mendasar dari mekanisme toleransi kesalahan adalah tidak percaya bahwa program ini dapat menghemat banyak, tetapi untuk mengambil kendali di tangan Anda sendiri. Ini perlu.
< %@ Bahasa = VBScript %>
<%Opsi eksplisit%>
<%
'========================================================
Redup ndebug_msg
Ndebug_msg = true
Jika ndebug_msg = true maka
'Penyaringan Missage
Pada kesalahan resume berikutnya
Akhiri jika
'===================== End ===========================
………………… (kode dihilangkan)
'Pemrosesan transaksi data-mulai
Jika err.number = 0 lalu
'~~~~~ Buka database dan mulai transaksi ~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ~
'------------------------------
'-------------------------------------
objconn.begintrans
ObjConn.Execute (OBJSQL)
'~~~~~~ melakukan transaksi dan tutup koneksi database
Objconn.Committrans
Response.cachecontrol = Private
Response.expires = -1
………………… (kode dihilangkan)
Kalau tidak
'~~~~~~ Transaksi rollback dan tutup benda
objconn.rollbacktrans
'~~~~~ Naikkan kesalahan untuk halaman ASP
'Err.raise err.number, err.source, err.description
'Err.clear
Response.write description = (& err.number &), (& err.description &)
Akhiri jika
'===================== File end ============================
%>
Contoh 1-2 Contoh Kode Mekanisme Toleransi Kesalahan Lengkap
Setelah membaca kode di atas, Anda akan menemukan bahwa tidak ada keterampilan yang luar biasa di dalamnya, dan para ahli bahkan dapat melihat ke bawah. Tetapi Anda mungkin tidak dapat melakukan ini saat menulis kode.
Bagikan: Asp Instance: Menguji Server Web Berikut ini adalah konten yang dikutip: <html> <head> <title> uji server web </iteme> </head> <body> <script l