Hi,
Requirement is:
try
{
\\SQL Query
}
catch(Exception i)
{
print a
}
catch(SQLQueryException e)
{
\\SQL Query
}
Got Exception in "try" block. Which "catch" throws
exception and Why???
Please provide the answer in detail..
Thanks for the help!!!
Answers were Sorted based on User's Feedback
Answer / djana
I tried I got the following ...
Error 1 A previous catch clause already catches all exceptions of this or of a super type ('System.Exception') E:\dotnet\ConsoleApplication1\ConsoleApplication1\Program.cs 58 20 ConsoleApplication1
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / syed
The generic exception (Catch(Exception e)) should be
written after all the specific exceptions are written.
if any specific exception is written after the general
exception that will be of no use, as for all the exceptions
that were encountered in the try block will be catched by
the generic exception.
hope u got it.
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / kaushik
catch(SQLQueryException e)
{
\\SQL Query
}
would throw exception as a try can have more than one catch
block that the related exception can be handled individually
| Is This Answer Correct ? | 0 Yes | 2 No |
What is Global Assembly Cache (GAC) and what is the Purpose of it?
Please explain when should you use .net web forms over asp.net mvc?
What is gac in .net?
What is close method? How its different from finalize and dispose?
Please explain is the jit an interpreter?
What are two different types of remote object creation mode in .net?
What is Code group in .Net with respect to CAS
What is Active Directory? What is the namespace used to access the Microsoft Active Directories? What are ADSI Directories?
Explain how to rename a table using sql queries?
How will you make .NET programs work in Linux ?
What are the authentication methods in .net?
What do you mean by Code Access Security in .NET?