title: Return value from USING statement
body: <p>Originally this method returns <strong>false</strong> only in case of ANY problems regardless of their type. I'm wondering will applying <code>using</code> statement break the logic if exception</p>
  
  <p>Is it ok to return <strong>true</strong> value from the using statement in this manner:</p>
  
  <pre><code>    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;
      }
  </code></pre>
  
  <p>Or I should return <strong>false</strong> in another way? </p>