Errors How to Catch them in VB.Net

0
46

This Tutorial is all about Errors How to Catch them in VB.Net. In this tutorial you will be able to learn about Errors How to Catch them in VB.Net. So lets get Started:

Always Remember:
Error handling is a very important part of any application.

  • In VB.Net, the error mechanism is a concept of exceptions that can be thrown to raise an error and caught when the error is handled properly.
  • If you don’t have any error handling in your code and an error occurs, your users receive a message about an unhandled  exception, and then the program may terminate.
  • The unhandled exception could cause users to lose the data that they were working.
  • The Visual Basic offers a great way to organize blocks of code in a structure that handles errors by means of structured error handling.
  • This mechanism is incorporated with the Try… Catch… Finally block and helps you to incorporate error handling into your programs.
  • Essentially you execute the code that might throw an exception in the Try block, and you handle the errors in the Catch block.
  • The Finally block, which is optional, is always executed if present and helps you cleanup your code.
  • Usually in the Finally block you keep your dispose and close methods like connection.Close() that unsures that your connection is closed no matter what error you get in the Try block.

Here is example:

  1. Try
  2. conn.Open()
  3. dbreader = cmd.ExecuteReader()
  4. obj.rows.clear()
  5. Select Case caseswitch
  6. Case "StudentLoad"
  7. Do While dbreader.Read = True ' Does something with the reader
  8. obj.rows.add(False, dbreader(0), dbreader(1), dbreader(2), dbreader(3))
  9. Loop
  10.  
  11. End Select
  12. Catch ex As Exception
  13. 'with this it may display the error
  14. End Try
  15. conn.Close() 'this code will be always executed

If you have any comments or suggestions about on Errors How to Catch them in VB.Net, please feel free to contact our webpage.

Other Articles Readers might read:

 

 

 

 

Facebook Comments
(Visited 50 times, 1 visits today)

LEAVE A REPLY

Please enter your comment!
Please enter your name here