なぜ私がこのエラーを受け取るのか誰かが私を助けることができますか?前もって感謝します..
IDENTITY_INSERTがOFFに設定されている場合、テーブル'OS_Mailinglist1'のID列に明示的な値を挿入できません。説明:現在のWebリクエストの実行中に未処理の例外が発生しました。エラーとそれがコードのどこで発生したかについての詳細は、スタックトレースを確認してください。
例外の詳細:
System.Data.SqlClient.SqlException:IDENTITY_INSERTがOFFに設定されている場合、テーブル'OS_Mailinglist1'のID列に明示的な値を挿入できません。ソースエラー:
312行目:cmd.ExecuteNonQuery();
313行目:ClientScript.RegisterStartupScript(this.GetType()、 "alert"、 "alert('EメールIDと関心領域を正常に登録しました。');"、true);
エラーを示すページの後ろのコード:
else
{
Util.SetConnection();
Util.sql_con.Open();
cmd = new SqlCommand("insert into offsale.OS_Mailinglist1(UserName,Area_Of_Interest,Mail_Pwd)values('" + txtEmail.Text.ToString() + "' ,'" + arrvalues + "','" + ViewState["pwd"].ToString () + "')", Util.sql_con);
// cmd = new SqlCommand("insert into offsale.OS_Mailinglist1(UserName,Area_of_interest,Mail_Pwd)values('" + txtEmail.Text.ToString() + "' ,'" + arrvalues + "','" + passwrd.Text.ToString () + "')", Util.sql_con);
cmd.ExecuteNonQuery();
ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Successsfully Registered your Email ID and Area of interest.');", true);
Util.sql_con.Close();