Sprawdzanie, czy nazwa użytkownika już istnieje w bazie danych [zamknięte]
Próbuję sprawdzić w tabeli użytkownika „użytkownik”, czy istnieje „nazwa użytkownika”, aby nie można było utworzyć tej samej nazwy użytkownika. Chcę, żeby to był walidator, więc jeśli nazwa użytkownika istnieje, okno komunikatu pokaże, że istnieje.
Poprowadź mnie przez to, mam następujący kod za przyciskiem, aby dodać i sprawdzić, czy nazwa użytkownika istnieje:
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();