ОБНОВЛЕНИЕ: см. Самоответ, "исправлено, необходимо изменить предложения where"
Я установил поставщика контента, по какой-то причине я могу удалить строку следующим образом:
getContentResolver().delete(myUri, "_id=" + "3", null);
но я не могу удалить строку таким образом:
getContentResolver().delete(myUri, "NAME=" + "chris", null);
получаю эту ошибку:
02-15 15:48:08.197: ERROR/AndroidRuntime(3043): android.database.sqlite.SQLiteException: no such column: chris: , while compiling: DELETE FROM User WHERE NAME=chris
Я проверил файл базы данных, и он там есть ... но по какой-то причине я могу удалить столбцы из своей базы данных только по столбцу _id,
как я могу это исправить?
ошибка:
02-15 15:48:08.197: ERROR/AndroidRuntime(3043): android.database.sqlite.SQLiteException: no such column: idanmoshik1: , while compiling: DELETE FROM User WHERE USER_NAME=idanmoshik1
*User
- это имя моего стола.
спасибо,
Moshik