Wrox Programmer Forums
| 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 software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
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
 
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
 
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.




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





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