Невозможно удалить или обновить строку из таблицы sqlite для Android - PullRequest
0 голосов
/ 19 апреля 2011

Я хотел бы удалить строку из таблицы sqlite для Android. Я использую следующий код, но он неожиданно останавливает вашу программу:

SQLiteDatabase db;      
db = openOrCreateDatabase("user_info.db",SQLiteDatabase.CREATE_IF_NECESSARY,null);
db.delete("checked_details", "fname = "+a, new String[]{"fname"});

мой код для обновления:

ContentValues values = new ContentValues();
values.put("fname", a);
values.put("checked", 0);        
db.insert("checked_details", null, values);
db.update("checked_details", values, "fname = "+a, new String[]{"fname"});

Я не знаю, где я делаю ошибку ... Может кто-нибудь помочь мне решить эту проблему?

1 Ответ

0 голосов
/ 19 апреля 2011

Вы должны изменить код следующим образом

db.delete("checked_details", "fname = ' "+a+" ' ", null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...