Wrox Programmer Forums

Need to download code?

View our list of code downloads.

| FAQ | Members List | Search | Today's Posts | Mark Forums Read
Classic ASP Basics For beginner programmers starting with "classic" ASP 3, pre-".NET." NOT for ASP.NET 1.0, 1.1, or 2.0
Welcome to the p2p.wrox.com Forums.

You are currently viewing the Classic ASP Basics section of the Wrox Programmer to Programmer discussions. This is a community of tens of thousands of software programmers and website developers including Wrox book authors and readers. As a guest, you can read any forum posting. By joining today you can post your own programming questions, respond to other developers’ questions, and eliminate the ads that are displayed to guests. Registration is fast, simple and absolutely free .
DRM-free e-books 300x50
Reply
 
Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old November 13th, 2003, 11:57 PM
Authorized User
 
Join Date: Sep 2003
Location: islamabad, pk, Pakistan.
Posts: 72
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via MSN to zaeem Send a message via Yahoo to zaeem
Default Error Handling

Please anyone can tell me how can i do error handlinng in asp,I do know little about error handling in visual basic.
Please help me in this regard.
Bye

Zaeem Sherazi
__________________
Zaeem Sherazi
Reply With Quote
  #2 (permalink)  
Old November 14th, 2003, 02:14 AM
Authorized User
 
Join Date: Sep 2003
Location: Trivandrum, Kerala, India.
Posts: 21
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via MSN to balakumar1000
Default

Write One custom error handling page. (GetLastError() method will return ASPErrorObject. This ASPErrorObject object has some properties like errnumber, desc etc. Use these properties to paint your error handling page.)

go and set this page as the error handling page in IIS properties.



Balakumar Vijayan
Sr. S/W Engr.
Trivandrum
Reply With Quote
  #3 (permalink)  
Old November 14th, 2003, 10:51 AM
planoie's Avatar
Friend of Wrox
Points: 16,481, Level: 55
Points: 16,481, Level: 55 Points: 16,481, Level: 55 Points: 16,481, Level: 55
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Aug 2003
Location: Clifton Park, New York, USA.
Posts: 5,407
Thanks: 0
Thanked 16 Times in 16 Posts
Default

Something note with ASP error handling is that there is no "On Error Goto ...". You can only ".. Resume Next".

If you can expect what errors might occur (like a database call where the database might be unreachable), then you can use "On Error Resume Next" before you run that code. Then you can query the Err object for error specifics and close out gracefully by displaying a more pleasant message.

For unexpected errors, I'm recommend what Balakumar suggested even though it's not really handling the error. In IIS you can choose Custom Errors for a web site or virtual directory and specify what page it goes to. In IIS there is usually a web already set for IISHelp. Go to the properties dialog of your "Default Web Site" in IIS manager. Go to the "Custom Errors" tab, and scroll down to the HTTP Error "500;100". Click "Edit Properties", change the "Message Type" to "URL" and enter "/iisHelp/common/500-100.asp" for the URL value. OK everything. Now at least you will get detailed error messages. For a production system, you could change this default 500-100 page with another page that is actually in your application. You could have this page generate an email with the error details that goes to your webmaster account (or wherever you choose).

Peter
------------------------------------------------------
Work smarter, not harder.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
error handling Abhinav_jain_mca General .NET 5 December 21st, 2005 01:12 AM
Error Handling twbit BOOK: ASP.NET Website Programming Problem-Design-Solution 1 May 3rd, 2005 09:18 PM
Error handling Hudson40 Access VBA 2 February 11th, 2005 05:32 AM
Error Handling zaeem Classic ASP Basics 2 November 14th, 2003 10:42 AM
Error handling ! ittorget Classic ASP Professional 2 November 14th, 2003 09:44 AM



All times are GMT -4. The time now is 10:30 PM.


Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
© 2013 John Wiley & Sons, Inc.