名 lastname 、Id 、到着の場合は日付、今日の日付の列を持つデータベースを作成しました。すべて nchar() のデータ型です。Web ページで主キーとして ID を使用しています。値を入力して [送信] をクリックしましたが、次のようなエラーが発生しています。
PRIMARY KEY 制約の違反: オブジェクト '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);