Проверка, существует ли имя пользователя в базе данных [закрыто]
я пытаюсь проверить таблицу базы данных "пользователь» чтобы увидеть, еслиимя пользователя» существует так, что то же имя пользователя не может быть создано снова. Я хочу, чтобы это был валидатор, поэтому, если имя пользователя существует, окно сообщения покажет, что оно существует.
Пожалуйста, проведите меня через это, у меня есть следующий код за кнопкой, чтобы добавить и проверить, существует ли имя пользователя:
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();