Нарушение ограничения первичного ключа 'PK_LogIn'. Невозможно вставить дубликат ключа в объект dbo.Логин".
Привет,
я также создал страницу входа в систему и одну регистрационную форму.В этой регистрационной форме есть кнопка Отправить.Я написал этот код, пожалуйста, проверьте его один раз и решите мою проблему.
protected void Button1_Click(object sender, EventArgs e) { con.Open(); cmd = new SqlCommand("insert into LogIn Values('" + txtfname.Text + "','" + txtlname.Text + "','" + txtuname.Text + "','" + txtpwd.Text + "','" + txtcpwd.Text + "')", con); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("FirstName", txtfname.Text); cmd.Parameters.AddWithValue("LastName", txtlname.Text); cmd.Parameters.AddWithValue("UserName", txtuname.Text); cmd.Parameters.AddWithValue("PassWord", txtpwd.Text); cmd.Parameters.AddWithValue("ConfirmPassWord", txtcpwd.Text); cmd.ExecuteNonQuery(); da = new SqlDataAdapter("Select * from LogIn", con); ds = new DataSet(); da.Fill(ds, "LogIn"); Response.Write("Registration Completed Successfully"); clear(); con.Close(); }
Ошибка:
Нарушение ограничения первичного ключа 'PK_LogIn'. Невозможно вставить дубликат ключа в объект dbo.Логин".
Выполнение данной инструкции было прервано
Simon Bang Terkildsen
Какой столбец является вашим первичным ключом?
Thiagarajan Duraisamy
дайте нам структуру таблицы, без которой нам трудно дать вам причину. Чтобы сказать, что имя пользователя является первичным ключом в таблице ur, попробуйте настроить таблицу и попробуйте вставить ее снова.