我有一个带有输入字段和按钮的表单。
我想在单击按钮时将表单字段的数据存储在数据库中。我编写了正在执行的代码。没有抛出错误但是在执行之后数据没有存储在数据库表中。
请帮助我,我是ASP.NET的新学习者。
这是代码:
/** ===============FORM VALUES IN VARIABLES============= */
string reg_id = "1";
string name = TextBox2.Text;
string email_id = TextBox3.Text;
string password = TextBox4.Text;
string country = DropDownList1.Text;
string city = DropDownList2.Text;
string locality = TextBox6.Text;
/** ==================================================== */
/** ===============SQL CONNECTION AND QUERY============= */
SqlConnection conn = new SqlConnection("Data Source=Data Source=PERVAIZAHMED-PC/SQLEXPRESS;Initial Catalog=jaamepervaiz;Integrated Security=True");
SqlCommand sqlCommand = new SqlCommand("insert into reg_user_data (reg_id,name,email_id,password,country,city,locality) VALUES ('reg_id','name','email_id','password','country','city','locality');", conn);
sqlCommand.Parameters.AddWithValue(@reg_id, reg_id);
sqlCommand.Parameters.AddWithValue(@name, name);
sqlCommand.Parameters.AddWithValue(@email_id, email_id);
sqlCommand.Parameters.AddWithValue(@password, password);
sqlCommand.Parameters.AddWithValue(@country, country);
sqlCommand.Parameters.AddWithValue(@city, city);
sqlCommand.Parameters.AddWithValue(@locality, locality);
try
{
conn.Open();
sqlCommand.ExecuteNonQuery();
}
catch (System.Data.SqlClient.SqlException ex)
{
string msg = "Insert Error:";
msg += ex.Message;
}
finally
{
conn.Close();
}