Witam,
Chciałem w aplikacji .NET w sposób bardziej czytelny dla user'a wykorzystać obsługę błędów. Niestety mam problem z pobraniem nazwy kolumny z zwracanego wyjątku. Mam taki kawałek kodu:
}catch(SqlException ex){
...
switch(ex.Number)
{
case: 515
MessageBox.Show(String.Format("własny komunikat"));
break;
default:
break;
}
...
Problem polega na tym, że w własnym komunikacie muszę uwzględnić nazwę kolumny, jednakże w żaden sposób nie potrafię jej pobrać z SqlException. Natomiast w standardowym komunikacie SQL'a dostępnym przez ex.Message normalnie ta wartość jest wstawiona, więc wydaje mi się, że powinna być możliwość jej pobrania w sposób bezpośredni.
Z góry dzięki i pozdrawiam