Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Какой удобный русифицированный софт и java нужны для мобильной разработки? http://www.cyberforum.ru/android-dev/thread1547909.html
Очень бы хотел узнать ответ.
Программирование Android Игнорирование точки Ребята, как сделать игнорирование точки, если она будет в строке? public boolean numCheck(String str, int sys) { boolean sysCheck = false; for (int i = 0; i < str.length(); i++)... http://www.cyberforum.ru/android-dev/thread1547866.html
CoordinatorLayout. Поведения Программирование Android
Воодушевившись примером (ScrollActivity) из AndroidStudio, решил понять как это работает и создать свой похожий вариант. RelativeLayout, за ним следует NestedScrollView. Когда прокручиваешь...
Программирование Android Узнать приложение которое запустило моё приложение
Приветствую всех! Помогите разобраться. Есть ли возможность узнать, что за приложение запустило моё приложение? т.е. к примеру мою Activity могут запускать другие приложения, так вот могу ли...
Программирование Android AdMob рекламные сети http://www.cyberforum.ru/android-dev/thread1547805.html
Хочу уточнить, если добавить в AdMob источник объявлений, например, рекламные сети InMobi или MobFox, что произойдет будут появляться баннеры из сети InMobi или MobFox? и самое главное куда будут...
Программирование Android Отображение содержимого звукового буфера в логах while(!stopped) { short buffer = buffers; //short buffer = new short; int n = recorder.read(buffer, 0,... подробнее

Показать сообщение отдельно
aleksbim
0 / 0 / 0
Регистрация: 22.07.2015
Сообщений: 14

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

09.10.2015, 10:34. Просмотров 179. Ответов 0
Метки (Все метки)

Поскажите пжл. с кодом.
При удалении например 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();
0
Изображения
  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.