この UI を介してデータベースに値を挿入しようとしています。以下はコードです。ここで、ID 列に直接値を取得させたいと考えています (主キーであり、その列に Identity も設定しています)。次に、他のすべての値をデータベースの対応する列に挿入する必要があります。今起きていることは、Name テキストボックスの値が ID 列に移動し、1 つずれてエラーが発生することです。どうすれば自分が望むものを達成できますか?
protected void btnRegister_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["ConnectionString"]);
string strQuery = "Insert into AUser values ('"+ txtName.Text +"', '"+ txtEmailAddress.Text +"', '"+txtPassword.Text +"', '"+ ddlMobile.Text +"', '"+ ddlMobile.Text +"', '"+ txtMobileNumber.Text +"' )";
SqlCommand Cmd = new SqlCommand(strQuery,con);
con.Open();
Cmd.ExecuteNonQuery();