首页上一页 1 下一页尾页 6 条记录 1/1页
为什么我的注册页面可以显示,但不能插入记录(ASP.NET项目开发全程实录第8章zhuce.aspx)
发表在ASP.NET图书答疑
2008-08-28
是否精华
是
否
版块置顶:
是
否
为什么我的注册页面可以显示,但不能插入记录(ASP.NET项目开发全程实录第8章zhuce.aspx)
保存按钮代码:
protected void btnok_Click(object sender, EventArgs e)
{
if (this.txtname.Text != "Tsoft")
{
SqlConnection con = DB.createDB();
con.Open();
SqlTransaction st = con.BeginTransaction();//通过SqlConnection的BeginTransaction方法创建名为st的对象Transaction
SqlCommand cmd = con.CreateCommand();
cmd.Transaction = st;////将SqlTransaction对象分配给SqlCommand对象的Transaction属性
try
{
//向用户表中插入注册信息
cmd.CommandText = "insert into tb_Users(UserName, UserPwd, Ename, Email, Logo) values('" + this.txtname.Text + "','" + this.txtpwd.Text + "','" + this.txtywname.Text + "','" + this.txtemail.Text + "','" + this.ddltouxiang.SelectedItem.Text.ToString() + "')";
cmd.ExecuteNonQuery();
st.Commit();//提交事物
Response.Redirect("~/tisixinxi/chenggong.aspx");
}
catch (Exception error)
{
Response.Redirect("~/tisixinxi/shibai.aspx");
st.Rollback();//回滚事物
}
}
else
{
Response.Write("<script>alert('很遗憾,请你输入其它的用户姓名!');location='javascript:history.go(-1)'</script>");
}
//con.Close();
}
是按钮的问题吗?可是书里可以。
保存按钮代码:
protected void btnok_Click(object sender, EventArgs e)
{
if (this.txtname.Text != "Tsoft")
{
SqlConnection con = DB.createDB();
con.Open();
SqlTransaction st = con.BeginTransaction();//通过SqlConnection的BeginTransaction方法创建名为st的对象Transaction
SqlCommand cmd = con.CreateCommand();
cmd.Transaction = st;////将SqlTransaction对象分配给SqlCommand对象的Transaction属性
try
{
//向用户表中插入注册信息
cmd.CommandText = "insert into tb_Users(UserName, UserPwd, Ename, Email, Logo) values('" + this.txtname.Text + "','" + this.txtpwd.Text + "','" + this.txtywname.Text + "','" + this.txtemail.Text + "','" + this.ddltouxiang.SelectedItem.Text.ToString() + "')";
cmd.ExecuteNonQuery();
st.Commit();//提交事物
Response.Redirect("~/tisixinxi/chenggong.aspx");
}
catch (Exception error)
{
Response.Redirect("~/tisixinxi/shibai.aspx");
st.Rollback();//回滚事物
}
}
else
{
Response.Write("<script>alert('很遗憾,请你输入其它的用户姓名!');location='javascript:history.go(-1)'</script>");
}
//con.Close();
}
是按钮的问题吗?可是书里可以。