Никак не могу разобраться с кодом с#

Рейтинг: 0Ответов: 0Опубликовано: 20.06.2023

Помогите вывести 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();
        }
    }

Ответы

Ответов пока нет.