protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("server=localhost;database=sutdy;Integrated Security=True;Pooling=False;uid=sa;pwd=");
SqlCommand sqlcmd = new SqlCommand();
// SqlCommand cmd = new SqlCommand();
// cmd.Connection = con;
con.Open();
DateTime.Now.ToLongTimeString();
DateTime dt = DateTime.Now;
dt.ToLocalTime().ToString();
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,Email,Logo,date) values('" + this.txtname.Text + "','" + this.txtpwd.Text + "','" + this.txtemail.Text + "',,'"+this.ddltouxiang.SelectedValue.ToString()+"','" + dt.ToLocalTime().ToString() + "')";
cmd.ExecuteNonQuery();
st.Commit();//提交事物
Response.Redirect("~/Default.aspx");
}
catch (Exception error)
{
Response.Redirect("~/Default2.aspx");
st.Rollback();//回滚事物
}
{
SqlConnection con = new SqlConnection("server=localhost;database=sutdy;Integrated Security=True;Pooling=False;uid=sa;pwd=");
SqlCommand sqlcmd = new SqlCommand();
// SqlCommand cmd = new SqlCommand();
// cmd.Connection = con;
con.Open();
DateTime.Now.ToLongTimeString();
DateTime dt = DateTime.Now;
dt.ToLocalTime().ToString();
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,Email,Logo,date) values('" + this.txtname.Text + "','" + this.txtpwd.Text + "','" + this.txtemail.Text + "',,'"+this.ddltouxiang.SelectedValue.ToString()+"','" + dt.ToLocalTime().ToString() + "')";
cmd.ExecuteNonQuery();
st.Commit();//提交事物
Response.Redirect("~/Default.aspx");
}
catch (Exception error)
{
Response.Redirect("~/Default2.aspx");
st.Rollback();//回滚事物
}
解决方案 »
- “System.Web.UI.WebControls.LinkButton”并不包含“Location”的定义———这是什么错误??
- 请各位有空的帮我看看下面的代码,我的代码老实出现超时的错。请帮我改进一下。
- Excel导入sql代码
- 如何在datagrid中实现单选按钮?
- 今天去应聘软件测试职位,主管问我曾用过哪些.net方面的正规测式软件,讲讲这方面的经验,我无从答起,兄弟们如何答啊?????
- 有一个字符串中包含n个指定的字符如:user-system-admin_info ,但我要将第一个“-”前和之后的两个部分,怎么做?
- 紧急!!!请教各位高手,如何避免同时打开多个C#编译的windows应用程序。
- 有关Newtonsoft.Json.dll的问题
- TCP发送数据,需要在应用层控制发送速度吗?如何控制?
- datagridview用BindingSource绑定,datagridview的增加删除更新,绑定的数据集自动更新?
- System.Diagnostics.Process.Start如何进入阻塞状态,等待返回?
- The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
SqlCommand cmd = con.CreateCommand();
cmd.Transaction = st;////将SqlTransaction对象分配给SqlCommand对象的Transaction属性 设个断点 看执行的是什么
insert into tb_Users(UserName,UserPwd,Email,Logo,date) values('" + this.txtname.Text + "','" + this.txtpwd.Text + "','" + this.txtemail.Text + "','"+this.ddltouxiang.SelectedValue.ToString()+"','" + dt.ToLocalTime().ToString() + "')";
是 sutdy 还是 study ?
this.txtname.Text,
this.txtpwd.Text,
this.txtemail.Text,
this.ddltouxiang.SelectedValue.ToString(),
dt.ToLocalTime().ToString());
cmd.CommandText = str; //在些中断看一下
//长度检查一下,数据库对应
//this.ddltouxiang.SelectedValue是否为空
//数据格式等
this.txtname.Text,
this.txtpwd.Text,
this.txtemail.Text,
this.ddltouxiang.SelectedValue.ToString(),
dt.ToLocalTime().ToString());
cmd.CommandText = str; //在些中断看一下
//长度检查一下,数据库对应
//this.ddltouxiang.SelectedValue是否为空
//数据格式等