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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Vladulka
0 / 0 / 0
Регистрация: 17.01.2015
Сообщений: 78
#1

Обновление строки в sqlite - Программирование Android

28.06.2016, 17:53. Просмотров 243. Ответов 3
Метки нет (Все метки)

Так я пытался обнавлять значение в строке с id = 1;
Java
1
2
3
4
5
6
7
Items items = new Items();
                items.setID(1);
                items.setName("Rtgjyxbr");
                items.setPhoneNumber("111");
                items.setFormat("111");
                items.setPrice("111");
                db.updateItem(items);
А это мой HandlerItem

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
@Override
    public int updateItem(Items items) {
        SQLiteDatabase db = this.getWritableDatabase();
 
        ContentValues values = new ContentValues();
        values.put(KEY_ID, items.getID());
        values.put(KEY_NAME, items.getName());
        values.put(KEY_PH_NO, items.getPhoneNumber());
        values.put(KEY_FORMAT, items.getFormat());
        values.put(KEY_PRICE, items.getPrice());
 
        return db.update(TABLE_CONTACTS, values, KEY_ID + " = ?", new String[] { String.valueOf(1) });
    }
Но ничего не обновляется и вылезает ошибка. Как можно реализовать? Помогите позалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2016, 17:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обновление строки в sqlite (Программирование Android):

SQLite обновление базы данных - Программирование Android
Всем привет. Использую базу данных в приложении. При обновлении программы нужно обновить базу данных в том числе, база данных хранится...

Обновление базы данных sqlite - Программирование Android
Уже который день бьюсь никак не выходит Подскажите, что я делаю неверно у меня есть созданная база данных MyDb, в ней таблица status ...

Обновление ListView при изменении значений в базе SQLite - Программирование Android
Доброго времени суток господа. У меня такой вопрос. Как лучше сделать обновление данных в ArrayList,а так же занесение данных в базу?? ...

SQLite добавление строки - Программирование Android
есть рабочий код import android.content.Context; import android.database.sqlite.SQLiteDatabase; import...

Удаление строки из БД Sqlite - Программирование Android
Добрый вечер. Хочу удалить строку по имени. Что то не получается. Помогите пожалуйста. public class DataBaseHelper extends...

SQLite вывод максимального значения строки - Программирование Android
Добрый день, подскажите как вывести максимальное значение столбца(value_R6) таблицы(components). Cursor cursor =...

3
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,072
29.06.2016, 20:53 #2
Какая ошибка?
0
Vladulka
0 / 0 / 0
Регистрация: 17.01.2015
Сообщений: 78
30.06.2016, 09:31  [ТС] #3
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
06-30 09:28:14.190 17296-17296/app.schoolapp.menu.debug E/AndroidRuntime: FATAL EXCEPTION: main
                                                                          Process: app.schoolapp.menu.debug, PID: 17296
                                                                          java.lang.NullPointerException: Attempt to invoke virtual method 'void com.sample.drawer.sqlite.Items.DatabaseHandlerItems.addItem(com.sample.drawer.sqlite.Items.Items)' on a null object reference
                                                                              at com.sample.drawer.sqlite.Main_Items_More.onClick(Main_Items_More.java:74)
                                                                              at android.view.View.performClick(View.java:4909)
                                                                              at android.view.View$PerformClick.run(View.java:20390)
                                                                              at android.os.Handler.handleCallback(Handler.java:815)
                                                                              at android.os.Handler.dispatchMessage(Handler.java:104)
                                                                              at android.os.Looper.loop(Looper.java:194)
                                                                              at android.app.ActivityThread.main(ActivityThread.java:5775)
                                                                              at java.lang.reflect.Method.invoke(Native Method)
                                                                              at java.lang.reflect.Method.invoke(Method.java:372)
                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1009)
                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:804)
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,072
01.07.2016, 13:59 #4
Проверьте вносимые данные, что-то равно null.
0
01.07.2016, 13:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2016, 13:59
Привет! Вот еще темы с ответами:

Sqlite запрос со сравнением строки с последними 5ю символами - Программирование Android
Гуру SQLite, помогите! Есть таблица в которой одно из строковых полей выглядит так: 123454-80000 984230-80000 849037-80000 ...

SQLite запретить удаление строки, если есть ссылки на нее - Программирование Android
Здравствуйте! Как создать таблицы, чтобы при попытке удаления строк в одной из них операция проваливалась, если на нее есть ссылка из...

Обновление строки TextView - Программирование Android
допустим, есть приложение в котором в TextView выводится вопрос, и есть две кнопки да или нет, так же кнопка next, так вот как реализовать...

SQLite - Программирование Android
Мне не подскажите где можно взять хорошие примеры по SQlite.


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

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

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