Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...



Requirement is:

try
{
\\SQL Query
}
catch(Exception i)
{
print a
}
catch(SQLQueryException e)
{
\\SQL Query
}


Qu)I Got Exception in "try" block. Which "catch" statement
(i.e. 1st catch or 2nd catch ) catches the exception and
Why???

Answers were Sorted based on User's Feedback



Requirement is: try { \\SQL Query } catch(Exception i) { print a } catch(SQLQ..

Answer / parikshit

it will give compile time error as, the sequence of
exception class has to be Most Specific => General.

Is This Answer Correct ?    12 Yes 3 No

Requirement is: try { \\SQL Query } catch(Exception i) { print a } catch(SQLQ..

Answer / sathish

There will be compile time error, becuase
the "..........catch(Exception ex)..........." is generic
exception block, where all type of exceptions are caught,
so when "catch(Exception ex)" is placed in the beginning,
then the following compile time error is thrown.

"A previous catch clause already catches all exceptions of
this or of a super type ('System.Exception')"

Is This Answer Correct ?    10 Yes 1 No

Requirement is: try { \\SQL Query } catch(Exception i) { print a } catch(SQLQ..

Answer / meena

In try block the SQL query will be executed so the exception
will match the SQLException catch because all type of SQL
exception will be match in this SQLException

if we wrote normal query in try block then it will match
Exception catch

Is This Answer Correct ?    5 Yes 2 No

Requirement is: try { \\SQL Query } catch(Exception i) { print a } catch(SQLQ..

Answer / sabir

when the exception is thrown it will search for mostly
likely to least likely exception so it will catch in second
catch

Is This Answer Correct ?    11 Yes 11 No

Requirement is: try { \\SQL Query } catch(Exception i) { print a } catch(SQLQ..

Answer / mathew m

it will give error

previous catch clause already catches all exceptions of
this or of a super type ('System.Exception')

b"z System.Exception is the MOTHER -"mathaji" of all
exception.So all will be caught intitally,after that no
exception remains...it will be ok if we put child exception
like "SQLQueryException" before Exception [mathaji:)]

Is This Answer Correct ?    2 Yes 2 No

Requirement is: try { \\SQL Query } catch(Exception i) { print a } catch(SQLQ..

Answer / balakrishnan

The First Catch block will be executed, if the generic
exception should be defined it should be the last of
exception list

Is This Answer Correct ?    0 Yes 3 No

Post New Answer

More Dot Net Framework Interview Questions

What is oauth in web api?

0 Answers  


what is more complex to implement property, methods or event? how can I define criteria to compare the difficulty of implementation between them? for example the number of methods wanted to implements property is 2 methods. how many methods I need it to implements events?

0 Answers  


what is connection pooling

5 Answers  


What is .net framework & its benefits?

0 Answers  


Why is entity framework used?

0 Answers  


Define .NET architecture ?

3 Answers   TCS,


Explain dependency resolution?

0 Answers  


How to update one of my table in database at 4pm every day how it is possible?

0 Answers  


Hi my name is sahil. i did my bsc in 2008 n did marketing jobs thereafter. bt nw i wanna learn .net to enter IT field. Ive heard deccansoft,secbad is the best inst. for .net. bt do they provide placement?? as im not a fresher so will i be hired by any company..??

1 Answers  


Explain how to use multiple submit buttons in ASP.Net MVC?

0 Answers  


What's the access level of the visibility type internal ?

1 Answers  


Will there be a .net compact framework 3.0 release with release of .net framework 3.0?

0 Answers  


Categories