我想对按钮单击事件执行查询。从另一个函数执行查询
但是,该查询是写在另一个函数。
这是我的代码,它不工作。我的问题是什么?
namespace MCE_Member_Registration
{
public partial class registration_form_view : System.Web.UI.Page
{
SqlConnection conn = new SqlConnection("ConnectionString");
SqlCommand cmd;
protected void Page_Load(object sender, EventArgs e)
{
createform();
}
protected void createform() {
NameValueCollection nvc = Request.Form;
surname.Text = nvc["txt_surname"];
cmd.CommandText = "Insert into mce_applicants_information values(N'" + nvc["txt_surname"] + "')";
}
protected void confirm_Click(object sender, EventArgs e)
{
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
}
}
此查询执行空。我认为这是因为SqlCommand cmd的东西是在另一个功能... – user2163530 2013-03-14 09:37:53
这是一个糟糕的设计,因为你正在设置一个对象在课堂上。 – 2013-03-14 09:38:17