Hi
A little example. Your procedure:
CREATE PROCEDURE usp_MyErrorProc
AS
RAISERROR ('Hello, I''m a custom database error.', 11, 1)
In .Net:
private void Button_Click(object sender, RoutedEventArgs e)
{
using (SqlConnection cn = new SqlConnection("Server=(local);Database=Sandbox;Integrated Security=SSPI;"))
{
cn.Open();
using (SqlCommand cmd = new SqlCommand("usp_MyErrorProc", cn))
{
try
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.ExecuteNonQuery();
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
}
cn.Close();
}
}
Greets
Flo