Error handling in vbscript, Visual Basic Programming

Assignment Help:

While a run-time error takes place, the properties of the Err object are filled with information which uniquely identifies the error & information which can be used to handle it. In order to generate a run-time error in your code, employ the VBScript Err Object Raise Method. The Err object's properties are reset at zero or zero-length strings ("") after an On Error Resume Next statement. The VBScript Err Object Clear technique can be utilized to explicitly reset Err object. The Err object is an intrinsic object along global scope - there is no requirement to generate an instance of it in your code.

Assume the following example that displays some of the possible errors which can be raised explicitly to generate run time errors.

<HTML>

<HEAD>

<TITLE>IGNOU</TITLE>

<SCRIPT LANGUAGE="VBScript">

<!--

Sub cmdSubmit_OnClick

On Error resume Next

'Check to make out if the user entered anything.

If (Len(document.form1.txtAge.value)  = 0)

Then MsgBox "before submitting you have to enter your age." Exit Sub

End If

'Check to make out if the user entered a number.

If (Not(IsNumeric(document.form1.txtAge.value ))) Then

MsgBox "You have to enter number for enter your age." Exit Sub

End If

'Check to make out if the age entered is valid.

If (document.form1.txtAge.value  <= 0) Or  (document.form1.txtAge.value  > 100)

Then

MsgBox "The age you entered is not applicable." Exit Sub

End If

' Data looks okay so submit it.

MsgBox "Thanks for entering age." document.form1.submit

End Sub

Sub cmdtype_OnClick

On Error Resume Next for i = 1 to 35

Err.clear

Err.Raise i

MsgBox Err.description & " - Error number - " &i

Next

End Sub

-->

</SCRIPT>

</HEAD>

<BODY  bgColor="#ffffcc" Text="#000099" >

<H1>Error Handling and validations</H1>

<B><P> This instance demonstrates validation techniques and Error handling in

VBScript. </P><?B>

<B>Please enter the age among 1 and 100. Or else, an error message would be flashed on clicking the submit button.</B>

<FORM NAME="form1">

<TABLE>

<TR>

<TD>Enter your age :</TD>

<TD><INPUT TYPE="Text" NAME="txtAge" SIZE="2"></TD>

</TR>

<TR>

<TD><INPUT TYPE="Button" NAME="cmdSubmit" VALUE="Submit"></TD>

<TD></TD>

<TD><INPUT TYPE="Button" NAME="cmdtype" VALUE="      Type Of Errors "></TD>

<TD></TD>

</TR>

</TABLE>

</FORM>

</BODY>

</HTML>

2485_Error Handling in VBScript.png

Figure: Error Handling in VBScript


Related Discussions:- Error handling in vbscript

Messages - visual basic programming, MESSAGES The Windows-based applica...

MESSAGES The Windows-based applications do not make explicit function calls to acquire input. They wait for the system to pass the input to them. The system passes input to the

program that compares interest rates between two banks, 'This program comp...

'This program compares interest rates between two banks and determines the best bank PublicClassForm1 PrivateSub Button1_Click(sender AsSystem.Object, e AsSystem.EventArgs) H

Cell phone application, to dial a person''s 10 digit number and assign it t...

to dial a person''s 10 digit number and assign it to their name

Investment loan program, I have all my program done except the loan part th...

I have all my program done except the loan part that I am having a lot of troubles with

C#, i want to print number following pattern 1 12 123 1234

i want to print number following pattern 1 12 123 1234

Create a visual basic application to play Hangman game, Create a Visual Bas...

Create a Visual Basic that allows a user to play a variation of Hangman. User Inputs The user types a letter into the textbox.   Functional Items 1. Read a

Introduction to visual basic, INTRODUCTION TO VB: The Windows programmi...

INTRODUCTION TO VB: The Windows programming is an event driven programming. The VB uses the Hungarian Notation for naming the variables. It deals with new data types like HWND,

Find the total cost, Case: Design a web page that contains the VBScript uti...

Case: Design a web page that contains the VBScript utilized for calculating subtotals, taxes, discounts & totals as well as code utilized to validate use

Multiple document interface (mdi) windows , MULTIPLE DOCUMENT INTERFACE (MD...

MULTIPLE DOCUMENT INTERFACE (MDI) WINDOWS   The SDI (Single document interface) supports one open window or document at a particular time. Microsoft's notepad and paint are il

XML document, Write a XML with database with book details (BOOK ID, Title, ...

Write a XML with database with book details (BOOK ID, Title, Author, subject, published Year, language, vendor, price)

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd