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

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

Message handling - class wizard, Message Handling: 1. The message is s...

Message Handling: 1. The message is send to the window. And it is sent to the Window Procedure. 2. The message map holds all the message handlers. 3. The window procedur

Introduction to database applications , INTRODUCTION TO DATABASE APPLICATIO...

INTRODUCTION TO DATABASE APPLICATIONS   In this section, we define a dialog and tab order that is the order in which the controls will be navigated during the execution. The D

Module - dialog box in visual basic, MODULE The Modules are the collect...

MODULE The Modules are the collection of VB statements. Modules are used to simplify the program development. To add a module to your project, choose the project tabpage, and t

C#, I HAVE A C# ASSIGNMENT , WILL I FIND SOMEONE PROFESSIONAL HELP HERE ?

I HAVE A C# ASSIGNMENT , WILL I FIND SOMEONE PROFESSIONAL HELP HERE ?

Switch 2 images, I have a problem with Visual Basic: exchangeable 2 image...

I have a problem with Visual Basic: exchangeable 2 images of place I have 2 picturebox''s placed a button when I click on the button, the 2 pictures of this place change with e

Introduction to controls and toolbars, INTRODUCTION TO CONTROLS AND TOOLBAR...

INTRODUCTION TO CONTROLS AND TOOLBARS The Visual Basic programming is an event driven programming. In the form objects the termed controls are placed. We can put the properties

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,

Odbc, ODBC   The ODBC gives an API which distinguishes the data base v...

ODBC   The ODBC gives an API which distinguishes the data base vendors implementation via the ODBC drivers specific to a DBMS. The program will use the API to call the ODBC dr

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