ASP.NET设计网站

OleDbCommandins_com=newOleDbCommand();OleDbTransactiontrans=conn.BeginTransaction();s... OleDbCommand ins_com = new OleDbCommand();
OleDbTransaction trans = conn.BeginTransaction();
string ins_str = "";
if (TextBox1.Text == "" || TextBox4.Text == "" || TextBox3.Text == "" || TextBox5.Text == "" || TextBox6.Text == "" || TextBox7.Text == "" || TextBox8.Text == "" || TextBox9.Text == "")
{
showmessage("注册操作:所有信息均不能为空!");
return;
}
// DropDownList1.Text = "";

if (addored == "0")
{
ins_str = "insert into Puser values('";
ins_str+= TextBox1.Text + "','" + TextBox4.Text + "','" + DropDownList1.SelectedValue.ToString() + "','";
ins_str+= TextBox3.Text + "',0,'" + DateTime.Now.ToString() +"','" + TextBox5.Text + "','" + TextBox6.Text + "','";
ins_str+= TextBox7.Text + "','" + TextBox8.Text + "','" + TextBox9.Text + "','" + RadioButtonList1.SelectedValue.ToString() + "',0";
}
if (addored == "1")
{
ins_str = "update Puser set Pname='" + TextBox4.Text + "',";
ins_str+= "Ptype='" + DropDownList1.SelectedValue.ToString() + "',Pcode='" + TextBox5.Text + "',";
ins_str+= "Padd='" + TextBox6.Text + "',Pph='" + TextBox7.Text + "',Pemail='" + TextBox8.Text + "',Pid='" + TextBox9.Text + "',";
ins_str+= "Psex+'" + RadioButtonList1.SelectedValue.ToString() + "'where id='" + TextBox1.Text + "'";
}

ins_com.Connection = conn;
ins_com.CommandText = ins_str;

ins_com.Transaction = trans;

try
{
ins_com.ExecuteNonQuery();
Label14.ForeColor = System.Drawing.Color.Yellow;
Label14.Text = "注册操作:成功!";
showmessage("注册操作:成功!");
trans.Commit();
}
catch
{
Label14.ForeColor = System.Drawing.Color.Red;
Label14.Text = "注册操作:失败!";
showmessage("注册操作:失败!");
trans.Rollback();
}
finally
{
conn.Close();
}
运行后一直是输出失败,求大神赐解
展开
 我来答
真爱无限023
2012-06-10 · TA获得超过138个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:109万
展开全部
输出失败?你叫谁来解释,你需要把下面这里改一下:
catch(Exception er)
{
Label14.ForeColor = System.Drawing.Color.Red;
Label14.Text = "注册操作:失败!";
showmessage("注册操作:失败!");
trans.Rollback();
//抛出异常
throw er;
}
运行后,把详细错误信息贴出来,这才好解决。
百度网友59c8e17
2012-06-13 · 超过13用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:26.6万
展开全部
输出的错误是??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
慕晨熙t2
2012-06-14
知道答主
回答量:51
采纳率:0%
帮助的人:19.5万
展开全部
最好还是 不要用异常,来判断失败
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式