我尝试从ASP.Net页面更新记录,但脚本没有问题,我没有收到任何错误。任何建议都表示赞赏。
protected void update()
{
try
{
using (SqlConnection con = new SqlConnection(str))
{
string command = @"update dbo.Programs set ProgCode=@ProgCode,ProgTitle=@ProgTitle,ProgDescription=@ProgDescription,ProgBudget=@ProgBudget,ProgStartDate=@ProgStartDate,ProgEndDate=@ProgEndDate where ProgId=@ProgId";
SqlCommand cmd = new SqlCommand(command, con);
cmd.Parameters.AddWithValue("@ProgId", Request.QueryString["UpdProg"]);
cmd.Parameters.AddWithValue("@ProgCode", Code.Text);
cmd.Parameters.AddWithValue("@ProgTitle", Titlebox.Text);
cmd.Parameters.AddWithValue("@ProgDescription", Description.Text);
cmd.Parameters.AddWithValue("@ProgBudget", Budget.Text);
cmd.Parameters.AddWithValue("@ProgStartDate", StartDate.Text);
cmd.Parameters.AddWithValue("@ProgEndDate", EndDate.Text);
con.Open();
cmd.ExecuteNonQuery();
}
}
catch (Exception ex)
{
Status.Text = ex.ToString();
}
}
单击“更新”按钮时,将执行此方法:
protected void UpdateRecord(object sender, EventArgs e)
{
update();
}
感谢您的评论问题解决了我在Page_Load上调用另一个方法(UpdateSelector)来解决问题