С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
aleksbim
0 / 0 / 0
Регистрация: 22.07.2015
Сообщений: 14
1

Не получается обновить строку в таблице БД

16.10.2015, 14:36. Просмотров 286. Ответов 6
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
int x=1;
                do {
                      //перенумерация                         
                      String categ = c.getString(category_ColIndex);
                      // подготовим значения для обновления
                      String num=Integer.toString(x);
                      cv.put("num_category", num);
                      cv.put("category", categ);
                      Log.d("my_logs","num_category="+x+", category="+categ+", numString="+num );
                      db_rashody.update("tableRashody", cv, "category = ?",
                              new String[] { num });
                      x=x+1;
                  } while (c.moveToNext());
При удалении, например, строки 1, значения в num_category нужно перенумеровать начиная с 1.
0
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2015, 14:36
Ответы с готовыми решениями:

Как обновить одно поле в таблице SQLite Android
Привет. Встал вопрос... Как обновить только одну запись в таблице SQLite - Android. Обновлять всю...

Не получается обновить запись в таблице Access
Здравствуйте, есть форма "Изменение пароля", содержащая 4 textbox (FIO - которое присваивается...

Обновить поле в одной таблице по совокупному значению других полей в другой таблице
Добрый день! Хотелось бы совета по следующей проблеме: Требуется обновить поле в одной...

Не получается обновить БД
Не могу понять, что не так, смотрю форум как могу, но у себя сделать так, чтоб обновлялась БД не...

Как обновить записи в таблице
Всем привет. Нуждаюсь в помощи по созданию кнопки, которая будет обновлять данные в таблице. ...

6
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
16.10.2015, 14:39 2
aleksbim,
Java
1
cv.put("num_category", x);
не?
0
aleksbim
0 / 0 / 0
Регистрация: 22.07.2015
Сообщений: 14
17.10.2015, 15:26  [ТС] 3
Не понимаю, почему, но нет. По логу данные правильные, а обновления не происходит.
0
Alex Ziko
2 / 2 / 1
Регистрация: 27.07.2015
Сообщений: 33
17.10.2015, 21:18 4
Если в логах инфа обновленная, то обновления происходят))
0
aleksbim
0 / 0 / 0
Регистрация: 22.07.2015
Сообщений: 14
17.10.2015, 23:02  [ТС] 5
У меня my_logs в коде до обновления.
0
aleksbim
0 / 0 / 0
Регистрация: 22.07.2015
Сообщений: 14
20.10.2015, 18:13  [ТС] 6
На выходе получается таблица с удаленной строкой без пересчета num_category
0
Изображения
 
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,074
21.10.2015, 09:15 7
Java
1
2
3
4
int x=1;
do {            
   db_rashody.execSQL("UPDATE tableRashody SET num_category = "  + x++;
} while (c.moveToNext());
1
21.10.2015, 09:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2015, 09:15

Обновить запись в родительской таблице
Доброго времени суток участникам форума, прошу помощи в составлении запроса. Есть две таблицы:...

Обновить данные в основной таблице
Добрый день.. Суть задачи, сохранять данные через временную таблицу..т.е есть форма ( на ней...

Обновить поле в таблице из формы
нужно обновить поле в таблице через формуprivate void button2_Click(object sender, EventArgs e) ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru