ASP GetLastError() နည်းလမ်း (ASP 3.0)
❮ ဆာဗာအရာဝထ္ထုရည်ညွှန်းချက်ကို အပြီးသတ်ပါ။
GetLastError နည်းလမ်းသည် ဖြစ်ပေါ်လာသော error အခြေအနေကို ဖော်ပြသည့် ASPError အရာဝတ္ထုကို ပြန်ပေးသည်။
မူရင်းအားဖြင့်၊ ဝဘ်ဆိုက်တစ်ခုသည် ASP အမှားများကို လုပ်ဆောင်ရန်အတွက် ဖိုင် \iishelp\common\500-100.asp ကို အသုံးပြုသည်။ သင်သည် ဤဖိုင်ကို အသုံးပြု၍သော်လည်းကောင်း ဖန်တီးနိုင်သည် သို့မဟုတ် သင့်ကိုယ်ပိုင် ဖန်တီးနိုင်သည်။ 500;100 စိတ်ကြိုက်အမှားများကို လုပ်ဆောင်ရန်အတွက် ASP ဖိုင်ကို ပြောင်းလဲလိုပါက IIS snap-in ကို သုံးနိုင်သည်။
မှတ်ချက်- ASP ဖိုင် သို့မဟုတ် အပလီကေးရှင်း၏ Global.asa ဖိုင်ကို လုပ်ဆောင်နေစဉ် IIS တွင် အမှားတစ်ခုကြုံတွေ့ပါက 500;100 စိတ်ကြိုက်အမှားတစ်ခု ထုတ်ပေးမည်ဖြစ်သည်။
မှတ်ချက်- ဤနည်းလမ်းကို ASP ဖိုင်သည် ဘရောက်ဆာသို့ မည်သည့်အကြောင်းအရာကိုမျှ မပေးပို့မီတွင်သာ ရရှိနိုင်သည်။
အထားအသို
Server.GetLastError()
ဥပမာများ
ဥပမာ ၁
ဥပမာတွင် IIS သည် ဖိုင်ကိုထည့်သွင်းရန် ကြိုးပမ်းသောအခါတွင် အမှားအယွင်းတစ်ခု ဖြစ်ပေါ်လာလိမ့်မည်၊ အကြောင်းမှာ ပါဝင်သည့်ထုတ်ပြန်ချက်သည် ဖိုင်ပါရာမီတာကို ပျောက်ဆုံးနေသောကြောင့်ဖြစ်သည်-
<!--#include f="header.inc" -->
<%
response.write("sometext")
%>
ဥပမာ ၂
ဤနမူနာတွင် "နောက်တစ်ခု" သော့ချက်စာလုံး ပျောက်ဆုံးနေသောကြောင့် ဇာတ်ညွှန်းကို ပြုစုရာတွင် အမှားအယွင်းတစ်ခု ဖြစ်ပေါ်လာလိမ့်မည်။
<%
dim i
for i=1 to 10
........
nxt
%>
ဥပမာ ၃
ဤနမူနာတွင် ဇာတ်ညွှန်းသည် 0 ဖြင့် ပိုင်းခြားရန် ကြိုးပမ်းသောကြောင့် အမှားအယွင်းတစ်ခု ဖြစ်ပေါ်လာလိမ့်မည်။
<%
dim i,tot,j
i=0
tot=0
j=0
for i=1 to 10
tot=tot+1
next
tot=tot/j
%>
❮ ဆာဗာအရာဝထ္ထုရည်ညွှန်းချက်ကို အပြီးသတ်ပါ။