SqlException message
using System; using System.Data; using System.Data.SqlClient; class SqlExceptionDemo { static void Main(){ string connString = "server=(local)\\SQLEXPRESS;database=MyDatabase;Integrated Security=SSPI"; SqlConnection conn = new SqlConnection(connString); SqlCommand cmd = conn.CreateCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "wrong sql"; try{ conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); dr.Close(); } catch (System.Data.SqlClient.SqlException ex) { string str; str = "Source:" + ex.Source; str += "\n" + "Exception Message:" + ex.Message; Console.WriteLine(str); } catch (System.Exception ex) { string str; str = "Source:" + ex.Source; str += "\n" + "Exception Message:" + ex.Message; Console.WriteLine(str); } finally { if (conn.State == ConnectionState.Open) { Console.WriteLine("Finally block closing the connection", "Finally"); conn.Close(); } } } }