如何在您创建的类中使用try catch块,我使用了返回值的方法。因此,当我尝试使用try catch块时,它会显示一个错误,它表示并非所有代码路径都返回一个值。
public int Save_Del_Up(string query)
{
try
{
con.Open();
cmd = new SqlCommand(query, con);
int result = cmd.ExecuteNonQuery();
con.Close();
return result;
}
catch ()
{
}
}
答案 0 :(得分:1)
因为错误说你需要从catch块返回一些东西
public int Save_Del_Up(string query)
try
{
con.Open();
cmd = new SqlCommand(query, con);
int result = cmd.ExecuteNonQuery();
return result;
}
catch (Exception ex)
{
return -1;
}
finally
{
con.Close();
}
}