It is possible that an error occurred during the call to vGerenciaConsulta.Rows.Next() causing it to return false and exit the loop. In this case, Close() is not automatically called.
It is possible that an error occurred during the call to vGerenciaConsulta.Rows.Next() causing it to return false and exit the loop. In this case, Close() is not automatically called.