private void alter_Click(object sender, System.EventArgs e)
{ document d=new document();
d.date=this.date.Text;
d.fwjg=this.department.Text;
d.wh=this.num.Text;
d.number=this.bhao.Text;
d.mj=this.miji.Text;
d.page=this.page.Text;
d.title=this.title.Text;
if(documentOperate.updateOperate(d))
{
Response.Write("修改成功!");
}
else
{
Response.Write("修改失败!");
} }
public static bool updateOperate(document d)
{
try
{
SqlConnection con=Db.createConnection();
con.Open();
SqlCommand cmd=new SqlCommand("update RecieveFile set date='"
+d.date+"',fwjg='"+d.fwjg +"',title='"+d.title+"',number='"+d.number+"',wh='"+d.wh+"',mj='"+d.mj+"',page='"+d.page+"',dID='"+d.dID+"'",con);
cmd.ExecuteNonQuery();
return true; }
catch (Exception e)
{
return false;
}
}
我跟踪运行发现走到
if(documentOperate.updateOperate(d))时就直接走向了else
请帮帮忙这是怎么回事啊
谢谢了~~
{
con.Open();
}试试
数据连接打开后要关闭.]
cmd.ExecuteNonQuery();
con.colse();
return true;
到底是不是对的。还有就是连接也可能发生异常