Проверка, существует ли имя пользователя в базе данных [закрыто]

я пытаюсь проверить таблицу базы данных "пользователь» чтобы увидеть, еслиимя пользователя» существует так, что то же имя пользователя не может быть создано снова. Я хочу, чтобы это был валидатор, поэтому, если имя пользователя существует, окно сообщения покажет, что оно существует.

Пожалуйста, проведите меня через это, у меня есть следующий код за кнопкой, чтобы добавить и проверить, существует ли имя пользователя:

private void btnSignupNew_Click(object sender, EventArgs e)
        {

           if (txtUsername.Text == "")
           {
               errorUsername.SetError(txtUsername, "Enter A Username");
           }

           else if (txtPassword.Text == "")
           {
               errorPassword.SetError(txtPassword, "Enter A Valid Password");
           }

               //so if there isnt no error in the fields itll go on and add the data in to the database.
           else{

            //instance of sqlConnection
            SqlConnection con = new SqlConnection("Data Source=etc");

            //instance of sqlCommand
            SqlCommand cmd = new SqlCommand("INSERT INTO [User] values ('" + txtForename.Text + "', '" + txtSurname.Text + "', '" + txtUsername.Text + "', '" + txtPassword.Text + "' )", con);
            con.Open();
            cmd.ExecuteNonQuery();

            //query executed correcty or not
           con.Close();

Ответы на вопрос(1)

Ваш ответ на вопрос