读书人

产生错误后更新执行成功

发布时间: 2013-11-23 10:52:51 作者: rapoo

产生异常后更新执行成功?


//ExecSql方法
try
{
SqlConn.Close(); //sqlconn是创建的一个连接
SqlConn.Open();
SqlCommand MyCommand = new SqlCommand(s_Sql, SqlConn);
if (cmdParms != null)
{
foreach (SqlParameter parm in cmdParms)
{
MyCommand.Parameters.Add(parm);
}
}
MyCommand.ExecuteNonQuery();
}
catch (Exception ex)
{
throw (new ApplicationException(ex.Message));
}
finally
{
SqlConn.Close();
}

//调用的一个更新
try
{
IniClass.ExecSql(" UPDATE t1 SET nl=1200 WHERE id=@id ",new SqlParameter("ID", t_id.Text.Trim));

MessageBox.Show("修改成功!", "提 示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
this.Close();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "提 示", MessageBoxButtons.OK, MessageBoxIcon.Error);
MessageBox.Show("修改失败!", "提 示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}


数据库中字段类型不对,已经抛出异常了,为什么还更新数据库成功了

[解决办法]
看着没问题,应该不会更新,你再好好检查下是否是在这个地方真的改变数据库了!而不是其他地方改的!
[解决办法]
对,确实没看出来那里有问题,还是好好检查下吧,先

读书人网 >C#

热点推荐