2011-07-14 97 views
0

我試圖從我的database恢復與我的程序下載的歌曲列表。sqlite錯誤查詢Android

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

你缺少 '' 比較字符串類型column.Try這

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