Никак не могу разобраться с кодом с#
Помогите вывести MessageBox с ошибкой при одинаковом вводе логина. Уточняю пользователь регистрируется вводит логин и пароль, при одинаковом логине выводится ошибка повторяющееся значение ключа.
private void button2_Click(object sender, EventArgs e)
{
string SelectPassword = $"Insert Into Пользователи values ('{textBox2.Text}','{textBox3.Text}')";
connectDB.command = new SqlCommand(SelectPassword, connectDB.ConnectionDB);
try
{
connectDB.ConnectionDB.Open();
connectDB.command.ExecuteNonQuery();
connectDB.ConnectionDB.Close();
MessageBox.Show("Вы успешно зарегистрированы!");
this.Hide();
Form1 frm1 = new Form1();
frm1.Show();
}
catch (SqlException exception)
{
if (exception.Number == 1003)
MessageBox.Show("Измените свой логин!");
connectDB.ConnectionDB.Close();
}
}
Источник: Stack Overflow на русском