sqlite ошибка запроса Android - PullRequest
0 голосов
/ 14 июля 2011

Я пытаюсь восстановить из моего database списка песен, загруженных с моей программой.

Cursor c = mDb.query(DB_TABLE_SONGS, null, KEY_SONG_DOWNLOADED+" = true", null, null, null, null);

И я получаю эту ошибку

android.database.sqlite.SQLiteException: no such column: true: 

во времясоставление:

SELECT * FROM songs WHERE downloaded = true  

1 Ответ

1 голос
/ 14 июля 2011

Вам не хватает '' для сравнения со столбцом строкового типа. Попробуйте это

Cursor c = mDb.query(DB_TABLE_SONGS, null, KEY_SONG_DOWNLOADED+" = 'true'", null, null, null, null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...