טיפול בשגיאות ב-ASP

somanydreams

New member
טיפול בשגיאות ב-ASP

היי, מה הדרך לטיפול בשגיאות ב-ASP ? אם נפל הדף מסיבה מסויימת בגלל שגיאה של SQL או TIMEOUT או כל שגיאה אחרת, איך אני יכול לראות LOG או לעשות פונקציה שתשלח לי אימייל בנושא עם פרטים ? תודה
 

זהר פלד

New member
מכיון ש asp היא לא שפה,

אין דרך ב asp לטפל בשגיאות. הטיפול בשגיאות תלוי בשפה שבה אתה משתמש - ב vbs זה נעשה ע"י on error resume next, וב js זה נעשה ע"י בלוקים אלגנטיים של try ו catch.
 

somanydreams

New member
אבל...

א. יש דרך ברמת שרת לעלות על השגיאות ? אם כן איך ? ב. On error resume next לפי הבנתי מדלג על השורה, השאלה אם אפשר לעשות משהו בסגנון on error goto blabla ואז לשלוח אימייל
 

זהר פלד

New member
>>>

on error resume next אומר ל vbs להמשיך גם במקרה של שגיאה. הטיפול בשגיאה מתבצע ע"י תשאול של אובייקט Err אחרי השורות הבעייתיות, וכמובן לא לשכוח on error goto 0 אח"כ, כדי לנקות את האובייקט err. ברמת השרת אפשר להחליף את דפי השגיאה בדף שגיאה שתכתוב לבד, אבל לא תוכל לבצע את הקוד שאחרי השגיאה אם תגיע אליו.
 
למעלה