Witam, na chwilę obecną mam taki kod:
try
{
connection.Open();
Command.Parameters.Clear();
Command.Parameters.AddWithValue("@nazwa_uzykownika", name);
Command.Parameters.AddWithValue("@login_uzytkownika", login);
Command.Parameters.AddWithValue("@haslo_uzytkownika", bytePass);
Command.Parameters.AddWithValue("@tel_uzytkownika", tel);
Command.Parameters.AddWithValue("@email_uzytkownika", mail);
Command.Parameters.AddWithValue("@data_utwo_uzytkownika", now);
Command.ExecuteNonQuery();
}
catch (Exception ex)
{
error = true;
MessageBox.Show(ex.Message);
}
finally
{
connection.Close();
}
W tabeli Uzytkownik, kolumna login_uzytkownika zawiera UNIQUE, podczas próby dodania rekordu o identycznym loginie zgodnie z założeniem dostaję komunikat o błędzie. Szukam rozwiązania które pozwoli wychwycić wyjątki związane z UNIQUE tak aby użyc ErrorProvider i poinformować o tym, że taki login jest już zajęty?