public bool Add()
{
bool flag = false;
string sql = "insert into tb_msg_annex(fd_annexseq,fd_annexname,fd_annexurl,fd_annextype,fd_annexid) values (";
sql += GetNextSeq() + ",'" + annexname + "','" + annexurl + "','" + annextype + "'," + annexid + ")"; try
{
int rownum = OraHelper.ExecuteNonQuery(CommandType.Text, sql, null);
if (rownum <= 0)
flag = false;
else
flag = true;
}
catch (Exception ex)
{
flag = false;
throw (ex);
} return false;
}这个方法用了一个flag来表示真假,却又在最后加上一个return false;那那个flag还有什么意义了?不管怎么到最后都还是不是假吗?
求大虾解答!!!
再等等看吧,看有没有更好的解释
{
return false;
}
没什么分别
return false;
================> return flag;
return false;修改成:
return flag ;
即可