a dire il vero ancora non ho fatto tutte le prove possibili.
cmq tu dici che posso modificare il metodo richiamato in questo medo:
codice:
protected void insertData()
{
string eraser = "0";
SqlCommand cmd = new SqlCommand("TNW_insert_spot", conn);
cmd.CommandType = System.Data.CommandType.StoredProcedure;
cmd.Parameters.Add("@nome_file_spot", SqlDbType.VarChar).Value = name;
cmd.Parameters.Add("@descrizione", SqlDbType.VarChar).Value = descrizione.Text;
cmd.Parameters.Add("@eraser", SqlDbType.Int).Value = Convert.ToInt32(eraser);
cmd.Parameters.Add("@tipo_spot#", SqlDbType.Int).Value = Convert.ToInt32(ddlTipoSpot.SelectedValue);
cmd.Parameters.Add("@durata_spot", SqlDbType.Decimal).Value = durata;
//try
//{
conn.Open();
cmd.ExecuteNonQuery();
throw new Exception();
//}
//catch (Exception ex)
//{
// lblMessage.Text = ex.Message;
// //throw new Exception(ex.Message);
//}
//finally
//{
//conn.Close();
//}
}
e poi richiamare le eccezioni dentro al catch della parte grafica?
(ho preso l'eccezione generica come esempio).