我寫一個SQL查詢是這樣的:SQLiteException沒有這樣的列
Cursor data = db.query(WhereWolfOpenHelper.FRIEND_TABLE_NAME, null, WhereWolfOpenHelper.FRIEND_GROUP_COLUMN+"="+params[0], null, null, null, null);
而且它產生以下錯誤:
ERROR/AndroidRuntime(620): Caused by: android.database.sqlite.SQLiteException: no such column: Friends: , while compiling: SELECT * FROM ww_friend WHERE friend_group=Friends
沒有列名爲朋友的,我想要檢索的行friend_group列的值爲Friends。我究竟做錯了什麼?
'Friends'應該被引用來說明它的一個字符串值,而不是一個對象名稱 –
你試過周邊'PARAMS [0]'用單引號(')? –