Форум программистов, компьютерный форум CyberForum.ru

При удалении одной строки пересчитать нумерацию по порядку - Android

Восстановить пароль Регистрация
 
aleksbim
0 / 0 / 0
Регистрация: 22.07.2015
Сообщений: 14
09.10.2015, 10:34     При удалении одной строки пересчитать нумерацию по порядку #1
Поскажите пжл. с кодом.
При удалении например 1-й строки нужно переназвать значения столбца num_category по порядку с единицы, а значения category - оставить как есть.
Пытаюсь сделать так:
Код
//-----удаляем из бд
            DBrashodyHelper dbrashodyHelper = new DBrashodyHelper(this);

            SQLiteDatabase db_rashody = dbrashodyHelper.getWritableDatabase();
	    	db_rashody.delete("tableRashody", "num_category = " + 1, null);
	    	Cursor c = db_rashody.query("tableRashody", null, null, null, null, null, null);
	    	ContentValues cv=new ContentValues();
	    	int x=1;
	    	if (c.moveToFirst()) {		                    
		          while (c.moveToNext()) {
		        	  //перенумерация
		        	  int category_ColIndex = c.getColumnIndex("category");
		              String categ = c.getString(category_ColIndex);
		              // подготовим значения для обновления
		              cv.put("num_category", x);
		              cv.put("category", categ);
		              db_rashody.update("tableRashody", cv, null, null);
		              x=x+1;
		          };	    		
	    	}    
		          else
		  	        c.close();db_rashody.close();
Изображения
  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2015, 10:34     При удалении одной строки пересчитать нумерацию по порядку
Посмотрите здесь:

Отмена scrolling-a одной страницы Android
Удалить файл базы с SD карты при удалении приложения Android
Android При удалении программы произвести действия
Android Открытие диалога при удалении виджета с рабочего стола
Android Как реализовать чтение txt файлов из папки по порядку?
Портирование с одной версии на другую Android
Простое приложение с одной кнопкой Android
Android Ошибка приложения при удалении Title
Swap resources одной кнопкой Android
Парсинг JSON-строки и вывод данных из строки Android
Проигрывание двух звуков по порядку Android
Android Два onActivityResult в одной Activity

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 09:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru