我创建了一个数据库,其中列有名字 lastname 、Id 、到达日期和今天日期。都是 nchar() 的数据类型;我现在在网页中将 ID 作为主键,我输入了 vales 并单击了提交,但出现错误
违反主键约束:无法在对象“dbo.Accomdation”中插入重复键。该语句已终止。
代码给出为
SqlConnection con = new SqlConnection(@"Data Source=.\sqlexpress;Initial Catalog=Accomdation;Integrated Security=True");
con.Open();
string f = TextBox1.Text;
string g = TextBox5.Text;
string d = DropDownList1.Text;
string s = TextBox1.Text;
string a = TextBox2.Text;
string h = TextBox7.Text;
string k = TextBox6.Text;
string u = TextBox8.Text;
string sql=("INSERT INTO Accomdation ([First Name], [LAst Name], Gender, [UHCL ID], [Date OF arrival], [FLight No], Email)VALUES ('tya', 'tya', 'tya', 'tya', 'tya', 'tya', 'tya')");
SqlCommand sw = new SqlCommand(sql,con);