もともと、このメソッドは、タイプに関係なく、何らかの問題が発生した場合にのみfalseを返します。using
例外の場合、ステートメントを適用するとロジックが壊れるのではないかと思っています
この方法で using ステートメントから真の値を返すことは問題ありませんか?
try
{
Measurements.DeleteAllMeasurements(ID);
string query = "DELETE FROM `Narz` WHERE `NAZk_1_ID`=@NAZ_ID";
using(OleDbConnection strukturaConnection = new OleDbConnection(CommonConnectionString + DbPath + strStructureMdb))
{
using (OleDbCommand command = new OleDbCommand(query, strukturaConnection);)
{
command.Parameters.Add("@NAZ_ID", OleDbType.Numeric, 50);
command.Parameters["@NAZ_ID"].Value = ID;
command.ExecuteNonQuery();
return true;
}
}
}
catch (Exception ex)
{
Logger.LogError(ex);
return false;
}
または、別の方法でfalseを返す必要がありますか?