2011-07-14 119 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);